Voglio aggiungere un'icona immagine in visualizzazione elenco espandibile. Ho visto il tutorial che hanno aggiunto solo in elementi figlio. C'è un altro modo per aggiungere l'icona immagine nel genitore Qualsiasi aiuto sarebbe apprezzato. Grazie in anticipo.Icona immagine in visualizzazione elenco espandibile in android
6
A
risposta
5
È possibile provare il metodo setGroupIndicator(Drawable)
di ExpandableListView.
1
ok
public View getGroupView(int groupPosition, boolean isExpanded, View convertView,
ViewGroup parent) {
if(getChildrenCount(groupPosition)==0)
{
// how do i hide the group indicator ?
}
Quindi, come si può modificare l'indicatore di gruppo per i gruppi vuoti?
13
È possibile anche definire il proprio groupIndicator in XML:
prima definire il proprio disegnabile (ho chiamato list_view_group_indicator.xml e messo nella directory drawable)
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_expanded="true"
android:drawable="@drawable/packagexgeneric" />
<item
android:drawable="@drawable/packagexgenericclose" />
</selector>
quindi utilizzarlo come un drawable per il vostro expandableListview
<ExpandableListView android:id="@+id/server_show_list"
android:layout_width="fill_parent"android:layout_height="wrap_content"
android:groupIndicator="@drawable/list_view_group_indicator" />
+0
funziona, grazie –
0
indicator=(ImageView)convertView.findViewById(R.id.icon_img);
if (getChildrenCount(groupPosition) == 0) {
indicator.setVisibility(View.INVISIBLE);
}
else {
indicator.setVisibility(View.VISIBLE);
indicator.setImageResource(isExpanded ?
R.drawable.ic_arrow_up : R.drawable.ic_arrow_down);
}
Problemi correlati
- 1. Visualizzazione vuota nell'adattatore espandibile Elenco
- 2. Come aggiungere un'immagine in Elenco espandibile in genitore in Android?
- 3. in listview espandibile android
- 4. Listener di clic di gruppo in elenco espandibile di Android
- 5. Imposta immagine icona in Java
- 6. indicatore espandibile visualizzazione listview altezza del titolo?
- 7. annidata listview espandibile in Android
- 8. elenco espandibile Indicatore
- 9. Animazione di diapositive espandibile in Android
- 10. Android, la visualizzazione elenco espandibile non ha reazione a cliccare !!! non si espande
- 11. CSS: visualizzazione di una particolare icona da un file immagine
- 12. Visualizzazione elenco Android con separatori
- 13. Visualizzazione elenco Android non aggiornata
- 14. Visualizzazione elenco espandibile sposta l'icona dell'icona del gruppo a destra nella versione jellyBean 4.3?
- 15. Visualizza icona emoji/emozione in Android TextView
- 16. Icona tinta Android in FloatingActionButton
- 17. Android: ruota l'immagine in visualizzazione di immagine di un angolo
- 18. Visualizzazione elenco snap all'elemento
- 19. UISegmentedControl icona stato selezionato immagine
- 20. Aggiunta dell'animazione a una visualizzazione elenco in Android
- 21. ListView Android aggiungere elementi in cima senza visualizzazione elenco scorrere
- 22. Come aggiungere intestazione alla visualizzazione elenco in Android
- 23. hasStableIds() in ListView espandibile?
- 24. Visualizzazione elenco personalizzato con intestazioni personalizzate Android
- 25. Come rendere il layout del pannello espandibile in Android?
- 26. Ridimensiona icona icona indicatore di Google Maps immagine
- 27. Visualizzazione di un'icona in una casella immagine
- 28. Visualizzazione immagine da cartella/file in vb.net
- 29. Select2 aggiungere icona immagine di opzione in modo dinamico
- 30. Elenco di opzioni espandibile setelectionfromTop con animazione e riempimento
Ciao, Questo metodo aggiunge la icona a tutti i genitori ma se voglio aggiungere un'icona separata per ciascun genitore rispettivamente. È possibile. – Sam97305421562
Se si desidera personalizzare davvero il layout del gruppo, perché non provare a utilizzare o sottoclasse SimpleExpandableListAdapter? Imposta la risorsa personalizzata per expandedGroupLayout e carica l'immagine necessaria su getGroupView (int, boolean, View, ViewGroup). Buona fortuna e commenta quando lo vedi/prova. –