preferenceactivity相关内容

Android 监听 GPS 状态的变化?

您好,我需要知道如何在 Android 中使用 GPS 来监听以下内容,以便我可以在 PreferenceActivity 中更新 UI.我试过 GpsStatus.Listener 没有任何反应. GpsStatus.GPS_EVENT_STARTED GpsStatus.GPS_EVENT_STOPPED 任何建议都会很棒. 解决方案 查看了系统设置应用程序的源代码以及他 ..
发布时间:2022-01-22 13:50:53 移动开发

如何将支持库中的操作栏添加到 PreferenceActivity 中?

Action Bar 兼容性已添加到支持库,修订版 18.它现在具有 ActionBarActivity 类,用于在旧版 Android 上使用操作栏创建活动. 有没有办法将支持库中的 Action Bar 添加到 PreferenceActivity 中? 以前我使用过 ActionBarSherlock,它有 SherlockPreferenceActivity. 解决方案 ..

从 PreferenceActivity 启动新活动

美好的一天,朋友们.我有一个 PreferenceActivity,它是从 XML 文件中填充的.当我们按下一项时,我们应该启动新的活动.怎么做?我应该在 XML 文件或 Java 类中写什么? 解决方案 使用添加首选项后 addPreferencesFromResource(R.xml.preferences); 找到您想要设置 onClick 的首选项 findPreferenc ..

为什么在屏幕旋转时 Fragment 不会保持状态?

我在让 PreferenceFragment 中的一些自定义 DialogPreference 子类在屏幕旋转时保持可见时遇到了一些麻烦.我在使用 PreferenceActivity 时没有遇到这个问题,所以我不知道是 Android 错误还是我的代码有问题,但我希望有人确认他们是否有相同的体验. 为了测试这一点,首先创建一个包含至少一个 DialogPreference 的首选项屏幕(哪 ..

如何添加“长按侦听器"偏好?

我有一个 PreferenceActivity,我想在其中动态添加首选项. 在长按时,这些会做一些事情,但是 OnPreferenceClickListener 只支持正常点击,不支持长点击. 有没有办法实现这个功能,我错过了什么? 谢谢 解决方案 如果链接失效,这里是该链接的帖子正文.注意:我没有在下面创作任何内容. 内置的Preference类有接收点击的方法o ..
发布时间:2021-11-27 20:23:38 移动开发

Android:创建自定义首选项

是否可以在 PreferenceScreen 中创建个人首选项? 我想对颜色设置进行编码: 我知道使用 ListPreference 选择颜色很容易实现,但是如果使用这种“复选框"会很棒. 解决方案 Android Developer page 只展示了如何制作 DialogFragment.不过,仍然可以自定义 Preference 项目的外观.在您的 XML 中,您必须将根 ..

升级到支持库 v21 后 PreferenceActivity 中没有 ActionBar

升级到支持库 v21 后,我的 PreferenceActivity 中的 ActionBar 不见了. 我是否错过了主题中的某些属性以重新激活它?我在使用 黑色 ActionBar 时遇到了类似的问题. 我还尝试通过添加 Toolbar 到根布局,但没有按预期工作. 解决方案 请找到 GitHub Repo:这里 与您自己的代码非常相似,但添加了 xml 以允许设置标题 ..

EditTextPreference.setText(value) 未按预期更新

我试图阻止用户将空字符串输入到 EditTextPreference(在示例中为 catName).我使用 OnPreferenceChangeListener 来检测何时对 EditTextPreference 进行更改,如果有更改且字符串为空,我使用 EditTextPreference.setText() 命令重置为旧值.但是,如果我在 GUI 中重新打开 EditTextPreferenc ..

PreferenceActivity:使用onSharedPreferenceChanged()

因此,基本上,我有一个PreferenceActivity,可用于通过扩展AsyncTask的私有类对Web服务进行调用.每当首选项更改时,我都会有一个“巨大的"“切换情况",以确定哪个首选项已更改,然后相应地进行呼叫. 现在我有两个问题: 这似乎是一种“愚蠢"的方式来解决我的问题.您对我应该怎么做有什么建议? 我刚刚做了另一组由N个CheckboxPreferences组成的首选项 ..
发布时间:2021-04-05 19:50:11 移动开发

片段实例化崩溃

我的一些用户正在崩溃,这是在Google Play开发者控制台上的崩溃报告中显示的错误: 无法启动活动ComponentInfo {com.havens1515.autorespond/com.havens1515.autorespond.SettingsMenuNew}:android.app.Fragment $ InstantiationException:无法实例化com.haven ..
发布时间:2021-04-04 19:20:25 Java开发

ListPreference更改对话框样式(单选按钮颜色)

ListPreference嘿,我正在使用PreferenceActivity,并使用ListPreference向其中添加了单选按钮.问题是listPreference使用它自己的对话框,该对话框具有蓝色单选按钮(棒棒糖上为绿色),我需要将其更改为橙色.我设法获得对话框并使用以下命令更改标题和分隔线的颜色: listPreference.setOnPreferenceClickListene ..

如何添加“长点击侦听器"偏好?

我有一个 PreferenceActivity ,我想在其中动态添加首选项. 长按时,这些操作会起作用,但是 OnPreferenceClickListener 仅支持常规点击,不支持长按. 有没有实现此功能的方法,我错过了什么吗? 谢谢 解决方案 如果链接消失,以下是该链接上帖子的主体.注意:我在下方未编写任何内容. 内置的Preference类具有一种用于接收点 ..
发布时间:2021-04-03 20:23:43 移动开发