Java 如何设置视图样式使其看起来像ListView

Java 如何设置视图样式使其看起来像ListView,java,android,listview,styles,Java,Android,Listview,Styles,可能重复: 我希望将视图的样式设置为类似于ListView。这意味着当我点击它时,背景颜色会改变。我不能通过设置自定义颜色来实现这一点,因为每个设备对此组件都有不同的样式。 你知道我该怎么做吗?有什么系统风格可以应用于它吗?我这里有一个很好的答案:@wazau_Be这和这里的答案是一样的……我在两台设备(HTC DHD 2.3和HTC Sensation 4.0)上进行了测试,但它们都有绿色背景,尽管第二台设备有蓝色列表项……这正是你要求的行为。这些设备上的标准列表视图看起来就像这样我不这么认

可能重复:

我希望将视图的样式设置为类似于ListView。这意味着当我点击它时,背景颜色会改变。我不能通过设置自定义颜色来实现这一点,因为每个设备对此组件都有不同的样式。
你知道我该怎么做吗?有什么系统风格可以应用于它吗?

我这里有一个很好的答案:@wazau_Be这和这里的答案是一样的……我在两台设备(HTC DHD 2.3和HTC Sensation 4.0)上进行了测试,但它们都有绿色背景,尽管第二台设备有蓝色列表项……这正是你要求的行为。这些设备上的标准列表视图看起来就像这样我不这么认为。新安卓的组件有不同的风格。所以ListView用蓝色高亮显示,而不是绿色。。。或者HTC有不同的样式覆盖默认样式。。。
setBackground(res.getDrawable(android.R.drawable.list_selector_background));