0
我给我的ListView
添加了一些selector
来给它一个定制的外观。我问在这里怎么做My ListView lost its behavior after I changed background color?设置drawable会导致我的应用程序崩溃?
我按照指示步骤。但是,当我将android:background
设置为我的ListView
指向选择器时,应用程序崩溃。我不知道为什么。当我将它设置回十六进制颜色时,它可以工作。
这里是选择XML命名list_item_state.xml
:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#808080"/>
<item android:state_focused="true" android:color="#808080"/>
<item android:color="#FFFAF0" />
</selector>
这里是ListView
XML:
<ListView android:id="@+id/list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFAF0" <!-- changes are made here -->
android:dividerHeight="1dp"
android:divider="#808080"/>
难道我做错了什么吗?
除了使用这些颜色,一切都很好? –
是的..我已经试图通过添加这些更改,其工作的示例代码。 –