kukuk
App-Anbieter (kostenlos)
- 29
Ich stehe vor noch einem Progrblem und zwar erstelle ich einen Extendend Listview und lade dadrin die Layouts für die Gruppe und Child Klasse. Jetzt möchte ich auch dort dynamisch die Farbe ändern.
Die Datei R.Layout.group_row_blue ist ein Linear Layout welches eine TextView mit der ID row_name beinhaltet. Wie kann ich dort jetzt dieSchriftfarbe verändern und dann quasi das "neue" Layout mit der neuen Schriftfarbe in dem Code laden? Kann mir da jemand behilflich sein?
Und mein 2. Problem, welches ich habe ist das die LisView, die sich auf der Activity befindet die @+id/android:list hat und ich diese somit nicht ansprechen kann. Ich möchte dort nämlich auch den GroupIndicator ändern, da ich immer das selber Icon vor jedem Eintrag lade.
Die Datei R.Layout.group_row_blue ist ein Linear Layout welches eine TextView mit der ID row_name beinhaltet. Wie kann ich dort jetzt dieSchriftfarbe verändern und dann quasi das "neue" Layout mit der neuen Schriftfarbe in dem Code laden? Kann mir da jemand behilflich sein?
Code:
SimpleExpandableListAdapter expListAdapter =
new SimpleExpandableListAdapter(
this,
createGroupList(), R.layout.group_row_blue, new String[] { "Group Item" }, new int[] { R.id.row_name }, createChildList(), R.layout.child_row_blue, new String[] {"Sub Item"}, new int[] { R.id.grp_child});
setListAdapter( expListAdapter );
Und mein 2. Problem, welches ich habe ist das die LisView, die sich auf der Activity befindet die @+id/android:list hat und ich diese somit nicht ansprechen kann. Ich möchte dort nämlich auch den GroupIndicator ändern, da ich immer das selber Icon vor jedem Eintrag lade.
Code:
<ExpandableListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="10dp"
android:childDivider="#000100"
android:divider="#000100"
android:dividerHeight="1dp"
android:groupIndicator="@drawable/groupindicator" >
</ExpandableListView>
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von:
Kiwi++Soft
- Grund: Bitte verwende IMMMER den Code-Tag, ich habe es jetzt oft genug nachgebessert.