无法更改ListView复选框样式

时间:2016-06-02 23:57:17

标签: android listview

我正在Android中构建我的第一个应用程序,并且使用带有复选框的ListView有两个问题。我有ListView工作。

但是,我试图改变Material Design复选框的样式,但没有成功。我有以下代码:

  <ListView
            android:layout_width="match_parent"
            android:layout_height="195dp"
            android:id="@+id/playerList"
            android:layout_centerHorizontal="true"
            android:layout_marginStart="120dp"
            android:layout_marginTop="140dp"
            style="@style/PlayerListStyle"/>


<style name="PlayerListStyle" parent="Widget.AppCompat.ListView">
        <item name="android:background">@color/listViewBackground</item>
        <item name="android:divider">@color/listViewDivider</item>
        <item name="android:dividerHeight">1dp</item>
        <item name="android:textColor">@color/listViewText</item>
        <item name="android:cacheColorHint">@color/listViewText</item>
        <item name="android:checkboxStyle">@style/Widget.AppCompat.CompoundButton.CheckBox</item>
    </style>

我有19分钟的SDK版本,所以我认为我必须使用AppCompat。

另一个问题是我无法改变文字颜色,我也不知道为什么。

提前感谢您的帮助!

0 个答案:

没有答案