Android Eclipse将“Button-like state”添加到listview项目

时间:2011-12-23 15:29:59

标签: android eclipse listview states

设置列表视图项目的最快方法是什么,这样当您点击它们时,它们会闪烁到不同的状态,让用户知道他们点击了它?像快速图像变化,颜色变化,边框颜色等。

1 个答案:

答案 0 :(得分:3)

以下是使用颜色为列表视图创建选择器的方法..

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:state_selected="false" android:state_pressed="false" 
    android:drawable="@color/grey" />

    <item android:state_pressed="true" android:drawable="@color/blue" />

    <item android:state_selected="true" android:state_pressed="false" 
    android:drawable="@color/blue" />

</selector>

这是一本很棒的教程。Customizing Listview selected color