要設置ExpandableListView
的樣式,您需要遵循以下步驟:
在res/values
目錄下創建或修改styles.xml
文件。
在styles.xml
文件中,定義一個新的樣式,繼承自Base.Theme.AppCompat
或其他適用的主題。在這個樣式中,您可以設置ExpandableListView
的屬性,例如背景顏色、文本顏色、分隔線顏色等。
<resources>
<style name="MyExpandableListViewStyle" parent="Base.Theme.AppCompat">
<!-- 設置背景顏色 -->
<item name="android:background">@color/list_background</item>
<!-- 設置文字顏色 -->
<item name="android:textColor">@color/list_text_color</item>
<!-- 設置分隔線顏色 -->
<item name="android:divider">@color/list_divider</item>
<!-- 設置分隔線高度 -->
<item name="android:dividerHeight">1dp</item>
</style>
</resources>
ExpandableListView
控件中,將定義的樣式應用到android:theme
屬性。<ExpandableListView
android:id="@+id/expandable_list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/MyExpandableListViewStyle" />
現在,ExpandableListView
將采用您在styles.xml
中定義的樣式。請注意,您可以根據需要自定義樣式屬性。