1

我真的很喜欢 Preference UI 项目的外观和感觉,并希望在我的应用程序中复制它。基本上,我有一个 Activity,其中有几个 LinearLayouts 设置为可聚焦的。当他们专注时,我希望他们变成绿色(就像 Preferences 一样)。知道如何将该样式应用于我的 LinearLayouts 吗?

注意:LinearLayouts 本质上是可点击的“按钮”来启动一个单独的活动。它们不是实际的偏好或按钮,尽管它们需要看起来/行为与它们相似。)

4

1 回答 1

2

首选项 UI 系统是由 而ListView不是LinearLayout. 每个首选项都是列表中的一行。这比通过嵌套的 focusable 实现起来要简单得多LinearLayouts

如果有帮助,您可以使用我SackOfViewsAdapter的想法来构建一个ListAdapter可以返回一组看起来都不同的行。

于 2010-05-02T21:57:05.063 回答