android-preferences相关内容
我完全理解将大量数据转储到首选项中是完全不合适的,但我的要求不是那么大,但足够大(可能是 500-5000 字节),我不知道它是否合适.文档没有帮助.http://developer.android.com/reference/android/content/SharedPreferences.Editor.html 我在网上和 Stackoverflow 上搜索过,但没有找到明确的答案:a
..
我有一个应用程序,我必须在其中实施“登录"活动.我有这些组件: EditText 用户名 EditText 密码 按钮登录 按钮取消 我希望我的应用程序在用户登录后记住用户的登录详细信息,直到用户按下“注销"按钮.我没有在我的 xml 中使用首选项. 如何让 getSharedPreferences(String name, int mode) 在我的应用程序中工作?
..
我有一个在 XML 中声明首选项的 android 应用程序,加载了 addPreferencesFromResource.用户可以打开首选项,点击每个项目并进行编辑,一切正常. 我的一个偏好是: 如何自动向用户显示首选项对话框(无需用户转到首选项屏幕并单击它?). 我尝试了 ( (android.preference.DialogPreference) prefMgr.fin
..
我想创建一个名为 Interval 的首选项字段,并且我希望能够弹出一个 TimePicker 并设置一个 mm:ss> 具有最小值 00:30 和步长 30 秒的格式化值. 是否可以在 PreferenceScreen 中使用 TimePicker ? 解决方案 Android 中没有内置 TimePreference.但是,创建自己的方法相当容易.这是我做的一个: import
..
我正在尝试使用 SharedPreferences 存储一组字符串 API. Sets = sharedPrefs.getStringSet("key", new HashSet());s.add(new_element);SharedPreferences.Editor 编辑器 = sharedPrefs.edit();editor.putStringSet(s);编辑提交() 第一次执行上
..
是否可以在 PreferenceScreen 中创建个人首选项? 我想对颜色设置进行编码: 我知道使用 ListPreference 选择颜色很容易实现,但是如果使用这种“复选框"会很棒. 解决方案 Android Developer page 只展示了如何制作 DialogFragment.不过,仍然可以自定义 Preference 项目的外观.在您的 XML 中,您必须将根
..
有什么办法可以在首选项屏幕底部添加一个按钮并使其在滚动时正常工作? 解决方案 还有另一种自定义首选项外观的解决方案. 使用按钮或您想添加到标准首选项的任何内容设计一个普通的 XML 布局.在您的布局中包含一个 ListView 并为其指定 ID @android:id/list. 假设我们调用布局文件 res/layout/main.xml.它可能看起来像这样:
..
这必须经常出现. 当用户在 Android 应用中编辑首选项时,我希望他们能够在 Preference 摘要中看到当前设置的首选项值. 示例:如果我有一个“丢弃旧邮件"的首选项设置,该设置指定需要清理邮件的天数.在 PreferenceActivity 我希望用户看到: “丢弃旧消息" “在 x 天后清理邮件"
..
getDefaultSharedPreferences 和 getSharedPreferences 在 Android 中有什么区别?谁能解释一下? 解决方案 getDefaultSharedPreferences 将使用默认名称,如“com.example.something_preferences",但 getSharedPreferences 将 需要一个名字. getDef
..
我有一个 ArrayList 对象,它们有一个名称和一个图标指针,我想将它保存在 SharedPreferences 中.我该怎么办? 注意:我不想使用数据库 解决方案 So from the android developer site on 数据存储: 用户偏好 共享首选项并非严格用于保存“用户首选项",例如用户选择的铃声.如果您有兴趣为您的应用程序创建用户首选项,请
..
我正在注册一个这样的偏好更改监听器(在我的主要活动的 onCreate() 中): SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);prefs.registerOnSharedPreferenceChangeListener(新 SharedPreferences.OnSharedPref
..
如何获取应用程序的所有应用程序首选项列表, 1. 我正在以这种方式保存共享首选项 2. 我知道它们在 data/data/app_packagename/shared_prefs 3.问题: 但是如何在微调器中获取所有首选项 xml 文件的列表 并阅读每个首选项,我在 SO 中搜索,但我没有找到任何有关此的帮助,如何读取所有首选项 xml 文件我的应用程序目录并访问首选项?
..
我对 Android 开发很陌生,刚接触到首选项.我找到了 PreferenceScreen 并想用它创建一个登录功能.我唯一的问题是我不知道如何添加“登录"按钮到 PreferenceScreen. 这是我的 PreferenceScreen 的样子:
..
所以我一直在尝试使用 androidx.preference.PreferenceFragmentCompat 创建一个设置活动,并且一切正常. 但是由于某种原因,首选项类别和首选项本身都存在一些填充.我设法通过使用 app:iconSpaceReserved="false" 摆脱了首选项的填充.但这似乎不适用于类别. 图片 我尝试了所有各种主题,PreferenceThemeO
..
我想弄清楚用户界面是如何为 Android 闹钟应用设计的.这似乎使用了 Holo Dark 主题. 包含的屏幕截图是创建/编辑警报 Activity 屏幕.它看起来类似于 Android 设置.是这种情况吗?因为“打开闹钟"&“振动"行看起来像 ChexboxPreferences.“铃声"行看起来像一个 RingtonePreference.“时间"行呢? 正如@eric 在对以下
..
我有 PreferencesActivity 我需要它右对齐,因为我想使用阿拉伯语,我尝试使用 android:layout_gravity="right" 作为 >PreferenceScreen 但它不起作用. 这是我的 XML:
..
当我尝试使用此代码在我的应用中启用首选项时 import android.app.Activity;导入 android.content.SharedPreferences;导入 android.os.Bundle;导入 android.preference.Preference;导入 android.preference.PreferenceActivity;导入 android.prefer
..
我制作了一个简单的应用程序,我想在从首选项中选择后更改应用程序所有活动(包括设置活动)的主题,但选择后主题不适用.我试过添加一个 recreate() 但在尝试开始主要活动时遇到了困难.现在,我添加了一个 recreate() 菜单项,但我希望它在您离开设置活动后自动应用. MainActivity.java: @Overrideprotected void onCreate(Bundle
..
我使用 this 为我的应用构建了一个设置活动/屏幕指导.示例代码如下.能够向此新活动添加工具栏,左侧带有后退箭头,我错过了什么? AndroidManifest.xml ....
..
在首选项屏幕中,我想使用 MaterialComponent 的对话框(使用 MaterialAlertDialogBuilder)而不是 AppCompat 的 AlertDialog.但是,AppCompat 的偏好框架使用 AlertDialog.Builder 进行硬编码. 据我所知,覆盖它的唯一方法是覆盖:PreferenceFragmentCompat.onDisplayPr
..