android:Indikator-Symbol und die Größe der expandablelistview für die navigation verwendet
Ich versuche eine app in der ich mir angesichts der Bilder für erweiterbare Liste anzeigen .Actully, über die ich spreche-Symbol, und seine Größe, das navigieren in den Pfad.Kann mir jemand sagen, wie ändern, das Bild .Jede Hilfe wird geschätzt.
Ich habe versucht, mit einem Selektor wie deins, aber es funktioniert nicht - wird nichts angezeigt. Ich hatte zu entfernen: android:state_empty="true", und verschieben Sie diese Zeile unter die andere Zeile. ICS verwenden.
Verwenden Sie den gleichen code von mir erwähnt
Perfekt. Etwas irreführend ist, auf die allerdings. state_empty bedeutet nicht nur leer, es auch nur bedeutet geschlossen.
Ich habe auch versucht, Ihre Wähler und nicht funktioniert. Ich änderte state_empty=true state_expanded=false und es hat funktioniert. google docs nicht beschreiben state_empty als mit irgend etwas zu tun mit einer "geschlossenen" - Zustand. Ich habe ein edit, um diese Antwort zu geben.
Ich denke, es ist ein Fehler mit diesem code. <item android:drawable="@drawable/up_arrow" android:state_empty="true" /> should be android:state_expanded=false
(ist mir passiert), Wenn down_arrow/up_arrow ist Bild (nicht xml-D. H. Gestalt - /layer-Liste) vergessen Sie nicht, um das Bild zu skalieren (ich.e.die Verwendung von layer-Liste, set item width & Höhe). andernfalls ist nichts zu zeigen.
Ich hatte zu ändern Pfeil nach unten erweitert false und Pfeil nach oben zu erweitert wahr. android:state_empty war nicht für mich arbeiten
Wenn du meinst das erweitern/brach-Gruppe-Symbol ist, dann
Drawable d = getResources().getDrawable(R.drawable.settings_selector);//position it in the group layout by setting the bounds//params are left and right bounds
myExpandableList.setIndicatorBounds(345,375);
myExpandableList.setGroupIndicator(d);
Bin ich mir auch nicht sicher über die Größe der Anzeige, Einstellung der Indikator Grenzen können Auswirkungen auf die Breite der Anzeige aber nicht die Höhe.
Sie können die Anzeige durch Einstellung der drawable auf null setzen, dann aufblasen, ein eigenes layout mit einem Bild anzeigen, in der es in getGroupView() in der ExpandableAdapter.
Obwohl diese Methode würde erfordern einige zusätzliche Arbeit, um die Anzeige zu ändern, wenn die Gruppe erweitert wird, wie ein Zuhörer zu sagen, ob oder nicht eine bestimmte Gruppe erweitert wird, und ändern Sie das Bild entsprechend.
triggs , ich möchte, um die Größe zu ändern der Anzeige-Bild .Können Sie mir helfen, in diesem
nicht zu sicher über die Größe, können Sie immer verwenden Sie eine benutzerdefinierte Ansicht für die Gruppen. In Ihrem ExpandableAdapter, in der getGroupView Methode zurück eine benutzerdefinierte Ansicht gibt. Ich werde mein edit beantworten.
aber ich bin noch nicht in der Lage, um die Größe der Anzeige
Eine benutzerdefinierte Ansicht würde nicht mit der eingebauten Anzeige, erstellen Sie Ihre eigenen, auf diese Weise haben Sie mehr Kontrolle über die UI-Elemente. Sie können eine Bildansicht in das benutzerdefinierte layout, und legen Sie seine Größe gibt. Ich weiß nicht, eine einfache Möglichkeit, um die Größe zu ändern, vielleicht, jemand anders hat eine bessere Idee als eine benutzerdefinierte Ansicht.
Können Sie den folgenden code verwenden:
... wo die
setting_selector
ist:<item android:drawable="@drawable/up_arrow" android:state_empty="true" /> should be android:state_expanded=false
android:state_empty
war nicht für mich arbeitenUnd
Er vergessen hat,
in es.
Für mich
android:state_empty
funktioniert nicht.dies ist eine effiziente Art der Gruppe Indikator
Wenn du meinst das erweitern/brach-Gruppe-Symbol ist, dann
Bin ich mir auch nicht sicher über die Größe der Anzeige, Einstellung der Indikator Grenzen können Auswirkungen auf die Breite der Anzeige aber nicht die Höhe.
Sie können die Anzeige durch Einstellung der drawable auf null setzen, dann aufblasen, ein eigenes layout mit einem Bild anzeigen, in der es in getGroupView() in der ExpandableAdapter.
Obwohl diese Methode würde erfordern einige zusätzliche Arbeit, um die Anzeige zu ändern, wenn die Gruppe erweitert wird, wie ein Zuhörer zu sagen, ob oder nicht eine bestimmte Gruppe erweitert wird, und ändern Sie das Bild entsprechend.
Ist es richtig, meine app
Verwenden, befolgen Sie die unten wie dieser....
Versuchen Sie es mit dieser: