Android:如何在首选项屏幕中使用按钮

标签 android android-preferences sharedpreferences preferenceactivity preferencescreen

我想在 PreferenceActivity 中提供一个按钮。用户应该能够设置 时间(例如通过 TimePicker),但没有 ButtonPreference 或类似的东西。我不想使用 EditTextPreference。

那么我是否必须在 PreferenceActivity 中使用默认 Button 并手动保存设置?

问候,

科迪

最佳答案

创建一个包含 TimePicker 小部件的自定义 DialogPreference。无需按钮。应少于 100 行代码。

Here is a sample project除其他外,展示了一个自定义 ColorPreference .

关于Android:如何在首选项屏幕中使用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3979580/

相关文章:

android - 从 startActivityforResult 获取 resultcode -1,-1 是什么意思

java - 从 MainActivity 调用新 Activity 的方法

android - 如何在 Android 首选项 View 上设置内容描述

android - 首选项未在 PreferencesFragment 中显示摘要

Android 2.2 数据备份 : How to backup DefaultSharedPreferences?

android - 在 AAR 库中管理 sharedPreference

android - 我尝试下载一个谷歌文件,没有错误,但它不起作用

android - RxJava : fromIterable is not emitting all the items

创建首选项屏幕时找不到androidx.preference.PreferenceScreen

java - SharedPreference 未将任何数据保存到我的设备中