可能重复:
Getting the Listview default clicked color, depending on the Device如何查看样式看起来像一个ListView
我想风格查看表现得像一个ListView。这意味着当我点击它时,背景颜色会改变。我无法通过设置自定义颜色来实现此目的,因为每个设备对此组件都有不同的样式。 任何想法我该怎么做?有没有我可以应用的系统风格?
可能重复:
Getting the Listview default clicked color, depending on the Device如何查看样式看起来像一个ListView
我想风格查看表现得像一个ListView。这意味着当我点击它时,背景颜色会改变。我无法通过设置自定义颜色来实现此目的,因为每个设备对此组件都有不同的样式。 任何想法我该怎么做?有没有我可以应用的系统风格?
setBackground(res.getDrawable(android.R.drawable.list_selector_background));
我在两台设备(HTC DHD 2.3和HTC Sensation 4.0)上测试了它,但它们都具有绿色背景,但第二个设备有蓝色列表项。 .. – user219882
这就是你要求的行为。这些设备上的标准ListView看起来就像这样 – Richard
我不这么认为。新的android有不同的组件样式。所以ListView是用蓝色突出显示的,而不是绿色的...或者HTC有不同的风格来覆盖默认的风格...... – user219882
我有一个很好的答案在这里: http://stackoverflow.com/questions/3817662/getting-the-listview-default-clicked-color-depending-on-the-device/5640142 #5640142 –
@Waza_Be与这里的答案是一样的... – user219882