请参考链接的图像。
我通过在我的应用程序中使用 appTheme 来应用浅色主题
<resources>
<style name="AppTheme" parent="android:Theme.Light" />
</resources>
在styles.xml
我尽量符合标准,所以我做了最小的造型。然而,结果看起来褪色了,给人一种不活跃的感觉。关注点:
- 不知何故,组和子项被设置了样式,因为它们看起来与添加以供参考的编辑文本不同 - 特别是右侧的复选框几乎不可见。
怎么修?我知道我可以只设置文本颜色,但我尝试从这里的标准样式继承。注意:我随机
添加了样式,没有效果holo.light.expandablelistview
主要布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<!-- style="@android:style/Widget.ExpandableListView.White" -->
<ExpandableListView
android:id="@+id/targetsList"
style="@android:style/Widget.Holo.Light.ExpandableListView"
android:layout_width="match_parent"
android:layout_height="250dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="dummyText" />
</LinearLayout>
团体
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="fill"
style="@android:style/Widget.Holo.Light.ExpandableListView">
<!-- PARENT -->
<TextView android:id="@+id/parentname"
android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
android:layout_centerVertical="true"
android:layout_height="wrap_content"
android:layout_width="wrap_content" />
<CheckBox android:id="@+id/checkbox"
android:focusable="false"
android:layout_alignParentRight="true"
android:freezesText="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
孩子
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="0px"
android:minHeight="35dp">
<!-- CHILD -->
<TextView android:id="@+id/childname"
android:focusable="false"
android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
android:gravity="center_vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<CheckBox android:id="@+id/checkbox"
android:focusable="false"
android:layout_alignParentRight="true"
android:freezesText="false"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5px" />
</RelativeLayout>