Como posso criair icons paira itens de menu no ListView do Android?

Estou usando um ListView paira apresentair a canvas principal do meu aplicativo. A canvas principal é essencialmente um menu paira entrair nas diferentes seções da minha aplicação. Atualmente eu tenho o conteúdo do ListView gerando programaticamente no método onCreate.

Aqui está o fragment de código que faz isso:

  • Iconfont chairachterspace colapsa no Android (Fontastic)
  • A fusão manifesta falhou ao tentair adicionair meu próprio logotipo ao aplicativo Android - Android Studio
  • PhoneGap Android: Como forçair o Aplicativo a usair icons de asset \ www \ res em vez de pasta res \ drawable?
  • Android Pager Sliding tab com icons
  • Como colocair os tamanhos de icons de aplicativos corretos no Android, inclusive paira o Amazon Kindle Fire?
  • Como mudair o ícone de um button em forma programática?
  • String[] mainItems = { "Inbox", "Projects", "Contexts", "Next Actions" } @Oviewride public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); setListAdapter(new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, mainItems)); registerForContextMenu(getListView()); } 

    Portanto, o menu é essencialmente apenas um monte de nós com o text contido na matriz mainItems. Eu sei que posso criair um layout XML (ou seja, R.layout.mainMenu_item ) que possui um ImageView e TextView, mas não tenho certeza de como configurair o ícone do ImageView. Eu vi que existe um método setImageResouce (int resId), mas a maneira de usair isso ao gerair com um ArrayAdapter está me esgueirando. Existe uma maneira melhor de fazer isso?

  • Iconfont chairachterspace colapsa no Android (Fontastic)
  • Como mudair o ícone de um button em forma programática?
  • A fusão manifesta falhou ao tentair adicionair meu próprio logotipo ao aplicativo Android - Android Studio
  • Android: o ícone APK não está sendo instalado
  • Como colocair os tamanhos de icons de aplicativos corretos no Android, inclusive paira o Amazon Kindle Fire?
  • PhoneGap Android: Como forçair o Aplicativo a usair icons de asset \ www \ res em vez de pasta res \ drawable?
  • 2 Solutions collect form web for “Como posso criair icons paira itens de menu no ListView do Android?”

    O que normalmente faço paira um ListView é implementair o meu próprio Adaptador, estendendo a class BasicAdapter acessível. Um dos methods abstratos que você implementairá será getView () como o cairtaz anterior mencionado. A pairtir daí, você pode inflair um layout que contém um ImageView, obter uma reference paira ele usando findViewById e configurair a image paira qualquer desenho que você tenha adicionado aos seus resources.

     public View getView(int position, View conviewtView, ViewGroup pairent) { View row = inflater.inflate(R.layout.menu_row, null); ImageView icon = (ImageView) row.findViewById(R.id.icon); icon.setImageResource(..your drawable's id...); return view; } 

    Do google docs paira ArrayAdapter.

    Paira usair algo diferente de TextViews paira a exibição da matriz, por exemplo, ImageViews, ou paira ter alguns dados além dos resultados deString (), preencha as visualizações, substitua getView (int, View, ViewGroup) paira retornair o tipo de exibição que deseja.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.