【问题标题】:What is the typical layout structure of an Android settings activity?Android 设置活动的典型布局结构是什么?
【发布时间】:2011-01-12 03:32:48
【问题描述】:

我正在尝试创建的 Activity 类型的一个很好的例子是 gmail 应用设置 Activity。它垂直列出了所有可自定义的设置,每个设置之间都有水平规则。有许多领域通常看起来相同。例如:文本字段通常显示一个粗体标题,下面有描述,右边有一个带圆圈的三角形。

什么样的视图组是根视图? 每个字段是什么类型的视图或视图组?

【问题讨论】:

    标签: android viewgroup


    【解决方案1】:

    一个设置活动通常会派生自PreferenceActivity。查看链接,看看是否是您要查找的内容。

    【讨论】:

    • 这是对我问题的完美回答;但是,我实际上并没有创建偏好活动。这只是一个包含许多用户输入字段的活动。我想使用类似首选项的布局,而不是直接在活动中嵌入 Button 和 EditText 等对象。相反,我想放置可选项目(如在preferenceActivity中),在选择时为每个字段显示对话框。
    • PreferenceScreen 上的各个项目都有 onPreferenceTreeClick ,它将告诉您单击了哪个屏幕(基本上是一组首选项)以及哪个特定的首选项。您可能可以使用它来做任何您想做的事情。这有点奇怪,但它可能会起作用,特别是如果您以编程方式构建您想要的 PreferenceScreen。我没有仔细看,但是您也许可以从 PreferenceActivity/PreferenceScreen 使用的 SDK 中获取样式并将它们也拉入您的应用程序中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多