android-preferences相关内容
我在让 PreferenceFragment 中的一些自定义 DialogPreference 子类在屏幕旋转时保持可见时遇到了一些麻烦.我在使用 PreferenceActivity 时没有遇到这个问题,所以我不知道是 Android 错误还是我的代码有问题,但我希望有人确认他们是否有相同的体验. 为了测试这一点,首先创建一个包含至少一个 DialogPreference 的首选项屏幕(哪
..
我在 PreferenceActivity 中有一个 EditTextPreference.当用户单击 EditTextPreference 时,将显示一个对话框.在对话框中,用户可以输入一个值,对话框有“确定"和“取消"按钮.我想调用ok按钮的点击事件来检查值,但我不知道如何调用点击事件. 我知道我可以使用 EditTextPreference.setOnPreferenceChangeL
..
我有一个 PreferenceActivity,我想在其中动态添加首选项. 在长按时,这些会做一些事情,但是 OnPreferenceClickListener 只支持正常点击,不支持长点击. 有没有办法实现这个功能,我错过了什么? 谢谢 解决方案 如果链接失效,这里是该链接的帖子正文.注意:我没有在下面创作任何内容. 内置的Preference类有接收点击的方法o
..
当我尝试按照 Android 的开发者指南和教程使用首选项创建设置活动时,我收到如下警告: “不推荐使用来自 PreferenceActivity 类型的 addPreferencesFromResource(int) 方法" 对于代码中的这两行: getPreferenceManager().setSharedPreferencesName(PREFS_NAME);addPrefe
..
我需要在 Activity 启动时为 ListPreference 设置默认值.我已经尝试过 ListPreference.setDefaultvalue("value"); 但它使列表的第一个条目成为默认值.我需要它,因为我必须检查一个条件并将满足该条件的值设置为默认值,所以我认为它不能从 xml 文件中完成(使用 android:defaultValue) 例如,假设我在 arrays.
..
出于调试目的,我需要访问我的应用程序的共享首选项文件.据我所知,我应该在/data/... 中找到这个文件,但我无法访问/data 文件夹,直到缺少权限.这是正常的吗?任何方式仍然可以访问该文件?(除了可能从应用程序内部读取它?)手机没有扎根,我也不想扎根.感谢您的任何提示! 解决方案 我过去遇到过这个问题(在文件系统上没有 root 权限,但需要访问应用程序数据文件夹).如果您没有 ro
..
textColor 属性不起作用.这是我的 XML: 有什么想法吗? 解决方案 使用这个自定义的 PreferenceCategory 类: public class MyPreferenceCategory extends PreferenceCategory {公共 MyPreferenceCategory(上下文上下文){超级(上下文);}公共 MyPreferenceCat
..
如何实现显示简单的是/否确认对话框的首选项? 示例见Browser->Setting->Clear Cache. 解决方案 那是一个简单的警报对话框,Federico 为您提供了一个网站,您可以在其中查找内容. 这是一个关于如何构建警报对话框的简短示例. new AlertDialog.Builder(this).setTitle("标题").setMessage("你真的想
..
我有一个首选项屏幕,其中有一些相互关联的首选项.这意味着,如果我有偏好 x 和 y,我有时需要 y 在 x 更改时更改为某些内容. 我目前正在做的是监听偏好设置更改事件,然后执行以下操作: SharedPreferences.Editor editor = prefs.edit();editor.putString("y_pref", "somevalue");editor.commit(
..
我想检测包含在 ListView 中的 Preference 何时被点击,以便我可以启动一个意图来管理该选择. 我会在我的布局 XML 文件中这样做: 我的 java 代码中的以下内容: Preference myPref = (Preference)
..
我有一个 Android 应用程序,其中我在 XML 文件中有我的首选项,它运行良好.我现在想使用代码设置其中一个首选项,而不是显示整个首选项屏幕,我该怎么做? 解决方案 我假设根据偏好,您指的是应用程序的偏好,而不是 Android 手机设置. 要在应用程序运行之间存储首选项,您需要执行以下操作 创建一个 SharedPreferences 对象 SharedPrefere
..
如何在android中生成动态listPreference?我想获取所有 wifi 接入点并使用偏好活动制作一个列表(即使用 listpreference 制作一个列表).如何做到这一点? 解决方案 Android 中的每个 XML 元素都可以通过编程方式创建,因为元素名称也是一个 Java 类.因此,您可以在代码中创建一个 ListPreference: CharSequence[]
..
我开始在 PreferenceFragment 中处理首选项.这是我所拥有的: 我正在尝试: 去掉项目之间的分隔线.我想这可以从样式中定义,但我不知道如何定义.我试着得到在运行时调用偏好 ListViewfindViewById(android.R.id.list),正如我在某处读到的,但它返回空值. 在标题的正上方设置新的全宽分隔线,如此处.例如,在这种情况下,我希望在“Sta
..
我在 SharedPreferences 中保留了一些应用程序元数据.每当我卸载应用程序并重新安装它时,SharedPreferences 都会被删除. 有什么办法可以让它保留下来,这样如果用户卸载并重新安装,他们就可以恢复他们的旧数据? 解决方案 您应该将 BackupAgentHelper 添加到您的应用程序.它与 SharedPreferenceBackupHelper 一起将
..
我们如何为 android 视图元素使用 百分比 值?像这样
..
我有一个类可以扩展 PreferenceActivity 并显示我的应用程序的首选项屏幕.是否可以检查首选项是否有任何更改? 这有助于... http://developer.android.com/reference/android/内容/SharedPreferences.OnSharedPreferenceChangeListener.html 其他相关帖子:SharedP
..
我需要更改Prefere
..
我有一个 android 应用程序可以通过 SharedPreferences 保存登录详细信息,例如用户名和密码,这很好用,但是我需要删除所有使用过的 SharedPreferences 而我的应用程序卸载.怎么做? SavePreferences("one", "");SavePreferences("二", "");加载首选项();private void SavePreferences(
..
我有一个像这样定义的简单偏好屏幕
..
如此处所述,我正在继承 PreferenceFragment 并显示它在一个活动中.该文档解释了如何在此处侦听偏好更改,但仅限如果您子类化 PreferenceActivity.既然我不这样做,我该如何监听偏好变化? 我尝试在我的 PreferenceFragment 中实现 OnSharedPreferenceChangeListener 但它似乎不起作用(onSharedPreferen
..