android - PreferenceActivity 中的弹出窗口和搜索栏

标签 android android-preferences

我见过一些应用程序在某些应用程序的设置中具有弹出窗口(如果您在 Google Play 设置上点击“开源许可”)和搜索栏(通常用于音量和字体大小)。

这些是如何实现的?在res/xml/pref.xml文件中,我只能添加以下组件:

  1. 复选框首选项
  2. 编辑框首选项
  3. 列表首选项
  4. 铃声偏好
  5. AppWidgetProvider
  6. 可搜索

它们似乎都没有弹出窗口或搜索栏。

我正在构建一个基于 API 10 的应用程序。顺便说一句,我尝试阅读指南和 API,但它们是基于 API 16 的,并且使用大量 fragment ,这在 Honeycomb 之前的 API 上不可用。

提前致谢

最佳答案

可以通过扩展DialogPreference来编码弹出窗口。创建一个自定义首选项,它将扩展 DialogPreference 以显示对话框。

对于Seekbar首选项,请浏览此stackoverflow问题。不过我还没试过。

关于android - PreferenceActivity 中的弹出窗口和搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11926864/

相关文章:

android - 如何显示长SwitchPreference名称(Android)?

android - 为什么调试证书不能安全地签署 Android APK?

android - 是什么导致使用 ksoap2 库的 LogCat for eclipse(android) 出现这两个错误?

java - Android键盘的自定义键

java - 如何识别偏好 Activity 中的偏好

java - 如何反射(reflect)类(class)偏好的变化?

java - 单击列表项到一个字符串中并传输到另一个 Activity

android - 避免代码重复 - 如何在 gradle 中创建函数(并调用它们)?

java - 为什么我收到错误? : parameter t has incompatible upper bounds: Preference and Preference

Android 首选项 - 来自数据库的 ListPreference 不起作用