【问题标题】:How do I mimic android's preference widgets look?如何模仿 android 的偏好小部件外观?
【发布时间】:2017-03-11 07:05:40
【问题描述】:

我需要编写一个使用可扩展列表视图的自定义“设置页面”。在每个 expandablelistview 组中,我希望行(子视图)像 android 中的首选项(布局、样式等)一样显示。

我怎样才能做到这一点?我可以从某处的某些源代码中提取布局/样式吗?

编辑: 看起来这是默认的首选项布局文件:https://android.googlesource.com/platform/frameworks/base/+/android-5.0.0_r1/core/res/res/layout/preference.xml,android 只需在 https://android.googlesource.com/platform/frameworks/support/+/refs/heads/master/v7/preference/src/android/support/v7/preference/Preference.java 处执行 R.layout.preference 即可使用它。

所以现在的问题是,我该如何使用它? android.R.Layout.preference 不是一个有效的布局...

【问题讨论】:

    标签: android


    【解决方案1】:

    想办法。

    将此添加到您的 gradle 构建文件中:compile 'com.android.support:preference-v7:25.2.0'

    那么你就可以使用android.support.v7.preference.R.layout.preference文件了。

    然后在 id widget_frame 上调用 addView。

    【讨论】:

      猜你喜欢
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多