android - Material Design 中介绍的原生 SeekbarPreference

标签 android android-preferences

看完Material Design的设置部分可用here ,我遇到了以下屏幕截图:

enter image description here

显示的 3 个第一个首选项是搜索栏,但我找不到任何相关信息,即使在支持库中也是如此。

我是不是遗漏了什么,或者 Google 刚刚创建了一个尚未提供的自定义首选项?

最佳答案

Developer docs explain how to achieve custom views in Settings.

长话短说

  1. 您需要创建自定义布局文件,将 ImageView、TextView 和 SeekBar 包裹在 LinearLayout 中。
  2. 然后编写一个扩展 Preference 实现 SeekBar.OnSeekBarChangeListener 的类,并重写所有必要的方法来监听 SeekBar 的变化。
  3. 在 Preference XML 文件中添加您的自定义类作为标签,您将看到类似的 UI。

关于android - Material Design 中介绍的原生 SeekbarPreference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36737938/

相关文章:

java - 启用后新的 PreferenceScreen 无法打开

android - PreferenceActivity 错误 : doesn't show selected option after close Activity

android - SQL - 使用子查询的结果

android - 错误 : package R does not exist how to debug when using command line

android - 使用 xml 在 android 中自定义形状

android - 为什么 Android 的 REST API 可以直接连接到 GAE web 应用程序?

android - 如何从代码在android中创建非常小的按钮?

android - 如何在 Android 中更改 EditTextPreference 的 dialogMessage 的字体?

AndroidX 在 MultiSelectListPreference 上崩溃

偏好设置中的 Android 存储数组