2

请参考链接的图像。

在此处输入图像描述

我通过在我的应用程序中使用 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>
4

0 回答 0