【问题标题】:How to style view to look like a ListView [duplicate]如何将视图设置为看起来像 ListView [重复]
【发布时间】:2012-10-28 09:02:21
【问题描述】:

可能重复:
Getting the Listview default clicked color, depending on the Device

我想设置一个 View 的样式,使其表现得像一个 ListView。这意味着当我点击它时,背景颜色会发生变化。我无法通过设置自定义颜色来做到这一点,因为每个设备对此组件都有不同的样式。 有什么想法我该怎么做?有没有我可以应用的系统样式?

【问题讨论】:

标签: java android listview styles


【解决方案1】:
setBackground(res.getDrawable(android.R.drawable.list_selector_background));

【讨论】:

  • 我在两台设备上进行了测试(HTC DHD 2.3 和 HTC Sensation 4.0),但它们都有绿色背景,虽然第二台设备有蓝色列表项...
  • 这正是您要求的行为。这些设备上的标准 ListView 看起来就像这样
  • 我不这么认为。新的 android 有不同的组件样式。所以 ListView 用蓝色突出显示,而不是绿色......或者 HTC 有不同的样式覆盖了默认样式......
猜你喜欢
  • 1970-01-01
  • 2018-09-26
  • 2011-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多