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