【问题标题】:How to make a preference more fancy?如何让偏好更花哨?
【发布时间】:2012-12-04 12:45:37
【问题描述】:

我已经厌倦了将样式或布局应用于首选项,但效果不佳。 谁能帮我解决这个问题?

我也发现有人说可以在listview中完成,但是我想如何在两个块之间制作那些空白?

请帮帮我,这让我很困惑。谢谢!

【问题讨论】:

  • 你从哪里得到这个截图?我猜这是电话提供商为特定范围的电话创建的设置页面。如果是这样,这是您将无法访问的自定义视图。它看起来像自定义背景上的ScrollView,自定义ViewGroups 可能包含自定义Spinners,但我不确定。
  • "你从哪里得到这个截图的?" - 这不是 iPhone 截图吗?
  • 给Ricky,这是一个iPhone截图,我想在android上做同样的事情

标签: android android-layout


【解决方案1】:

【讨论】:

  • 感谢您的回复,雷诺。是的,您的解决方案可以分隔这些块。但事情是这样的,我只知道如何将布局传递给自定义 adpater 并创建许多具有相同布局的单元格。但正如您从图片中看到的那样,每个街区都与其他街区不同。我怎么能做这个?请教我如何为每个块制作标题,谢谢!
【解决方案2】:

您可以使用PreferenceCategoriesPreferenceScreens 对您的偏好进行分组。如果您希望首选项具有与之关联的图标,您可以在首选项上使用android:icon 属性。您尝试复制的 iPhone 设置是否有任何特定特征。你不会让你的偏好看起来与 iPhone 的设置页面一模一样,但你当然可以模仿某些特征。

【讨论】:

  • 谢谢,但我发现 PreferenceScreens 中没有 android:background attr。我怎样才能对屏幕截图实现相同的样式?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-12
  • 1970-01-01
  • 2011-04-14
  • 1970-01-01
  • 1970-01-01
  • 2013-10-28
相关资源
最近更新 更多