在ListView/GridView中按下的项目的默认背景颜色

问题描述:

我需要在ListView或GridView中按下的项目的淡蓝色默认view.setBackgroundResource(android.R.drawable.list_selector_background);不起作用。在ListView/GridView中按下的项目的默认背景颜色

谢谢。

您可以设置ListSelector绘制在布局XML:

<ListView 
    ... 
    android:listSelector="#ff0000" 
/> 

或致电:

yourList.setSelector(Color.BLACK); 
+0

我试图做一个选择的GridView控件。所以我需要这个默认颜色(当你点击它应该保持选中的项目时)。我只需要按下项目的默认颜色(如listview中的蓝色)。 – Dennis 2013-03-24 11:14:09

使用

view.setBackgroundResource(android.R.color.yourcolor); 
+0

我想要按下物品的默认系统颜色。 – Dennis 2013-03-24 11:14:30