Comment changer ExpandableListView groupe indicateur de position?
Je veux changer la ExpandableListView
indicateur de groupe à droite avec rembourrage.
J'ai utilisé la coutume adaptateur pour charger des données à ExpandableListView
.
C'est mon ExpandableListView
xml.
<ExpandableListView
android:id="@+id/Ex_offers"
android:layout_width="250dp"
android:layout_height="400dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:childDivider="#00000000"
android:groupIndicator="@drawable/settings_selector"
android:listSelector="@android:color/transparent">
</ExpandableListView>
C'est GroupView
xml
<TextView
android:id="@+id/lblListHeadertwo"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@drawable/transperant_bar"
android:fontFamily="Lato"
android:paddingLeft="15dp"
android:textColor="#daac56"
android:textStyle="bold"
android:textSize="17sp"
android:paddingTop="8dp" />
C'est ChildView xml
<TextView
android:id="@+id/text_offers"
android:layout_width="300dp"
android:layout_height="20dp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/transperant_bar"
android:paddingLeft="?android:attr/expandableListPreferredChildPaddingLeft"
android:textColor="#daac56"
android:textSize="14sp"/>
<ImageView
android:id="@+id/img"
android:layout_width="15dp"
android:layout_height="15dp"
android:layout_marginLeft="12dp"/>
C'est l'image de sortie, je veux mettre en marge de cet indicateur.
OriginalL'auteur anuruddhika | 2014-03-20
Vous devez vous connecter pour publier un commentaire.
setIndicatorBounds(int, int) ne fonctionne pas correctement pour Android 4.3.
Ils ont introduit une nouvelle méthode setIndicatorBoundsRelative(int, int) qui fonctionne bien pour 4.3.
c'est une valeur entière où vous souhaitez définir
par exemple: explvList.setIndicatorBounds(largeur-GetDipsFromPixel(35), largeur-GetDipsFromPixel(5)); Ici, la largeur des moyens de l'appareil largeur.
pourquoi ne pas accepter mon montage? alors que d'autres ne pouvez pas trouver cette GetDipsFromPixel méthode?
cela fait mon standard flèches disparaître, Émulateur de périphérique:Nexus 4 de l'API 22 Android 5.1. MinSdkVersion 16, TargetSdVersion 22.
OriginalL'auteur Sree
OriginalL'auteur Ness Tyagi