自定义首选项布局和主题是否与默认布局一致?

时间:2017-08-25 04:56:00

标签: android settings preference

我是Android开发的新手。我正在设置设置首选项(搜索栏首选项是特定的),我知道如何自定义首选项的布局,但主题,布局或样式与默认设置不一致,所以我的问题是,我怎么能使它(文本大小,填充,边距等)与默认值相同?例如,系统设置中的声音设置the sound setting seekbar preference

enter image description here

1 个答案:

答案 0 :(得分:0)

  

我怎样才能使它(文字大小,填充,边距等)与默认值相同?

将您的其中一个布局用于现有的首选项类型。这些布局可以在$ANDROID_SDK/platforms/.../data/res/layout/, where $ ANDROID_SDK is wherever you have installed the Android SDK and中找到... is some platform version (e.g., android-26 for Android 8.0). The layout resources prefixed with首选项_ pertain to preferences, and preference_widget_seekbar_material.xml`是Material Design。

如果您使用的是appcompat-v7,那么您将执行类似的操作,浏览该库的代码,该代码是this AOSP repo的一部分。