android-preferences相关内容

如何在Android中从Gson存储和检索对象?

在我的活动中,用户拥有他选择的图像阵列,然后我要将其存储在首选项中.然后用户离开活动,然后返回,我希望这些图像仍加载到 ImageView 中.我正在尝试使用Gson完成此操作,但是遇到了麻烦,看不到我在做什么错. 希望外部见识可以帮助我解决这个我没有看到的明显答案. 谢谢. 到目前为止,这是我的代码. private void savePreferencesForImages( ..
发布时间:2020-08-28 00:42:07 移动开发

首选项片段选项卡适配器

我想为我的应用程序构建一个首选项选项卡,但是由于我还有其他从常规片段扩展的选项卡,因此我遇到了不兼容的类型错误,因为PreferenceFragment无法转换为Fragment. 这是我的Tab片段适配器: public class PagerAdapter extends FragmentStatePagerAdapter { int mNumOfTabs; public Pag ..
发布时间:2020-08-28 00:42:02 移动开发

Android应用偏好设置会自动清除

突然之间,每次我启动我的应用程序时,都会清除我的用户首选项.我没有在Activity中直接使用首选项,而是在我的Application对象中有一个帮助器类,该类访问这样的首选项: SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); 直到现在,它一直运行良好.我 ..
发布时间:2020-08-28 00:42:00 移动开发

是否可以将PreferenceFragment自动向下滚动到所需的(设置)条目?

当需要在首选项中执行某些用户交互时,我正在使用Activity中的startActivity(new Intent(this, SettingsActivity.class))来调用应用程序的PreferenceFragment. 我认为向下滚动以达到所涉及的偏好会很好. 我找到了有关如何将视图滚动到ScrollView和ListView的解决方案,但与PreferenceFragment无 ..
发布时间:2020-08-28 00:41:41 移动开发

将setIcon设置为ColorDrawable的首选项在Android 5.0 Lollipop上不起作用

在我的应用中,我使用以下行来区分某些首选项: preference.setIcon(new ColorDrawable(color)); 在Lollipop之前的Android版本中,它可以正常工作,并且首选项会显示所选颜色的方形图标,但在Lollipop中则不会显示. 有什么解决方法的想法吗? 谢谢 以下是对我有用的解决方案: preference.setIco ..
发布时间:2020-08-28 00:41:39 移动开发

复选框首选项,并检查其启用还是禁用

下面的代码在设置复选框首选项时遇到问题,默认情况下处于选中状态.我的第一个活动是一个简单的启动屏幕,并且在显示我的imageview线程之前,我想检查复选框是否已禁用,如果是,那么我想直接参与主要活动,并且默认情况下,我显示我的图像线程,或者以相反的方式显示的顺序. 当前我的启动画面正在启动,无论是否选中它,都将不胜感激 XML ..

setInputType在EditTextPreference上

我如何将"setInputType"属性添加到EditTextPreference中(我的目标是将输入类型设置为仅数字),我已经尝试过: editTextPref.setInputType(InputType.TYPE_CLASS_NUMBER); 但这似乎仅适用于EditTexts,而不适用于EditTextPreferences 解决方案 您可以从首选项和setInputTy ..
发布时间:2020-08-28 00:41:32 Java开发

SharedPreferences和Application类

我对我的应用有很多共同的偏好(主要与颜色自定义有关),我不确定在运行时存储/使用它们的最佳方法是什么. 目前,我在每个活动/片段中都在做这样的事情(根据视图的不同,偏好有所不同) SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getActivity()); int buttonbg ..
发布时间:2020-08-28 00:41:21 移动开发

从片段更改活动主题

我有一个设置PreferenceFragment,该设置允许用户选择主题.用户可以选择深色或浅色主题.选择主题后,用户可以按“后退"按钮返回上一个片段.这称为包含活动的onCreate方法,在其中读取和应用主题.但是,该主题无法正确应用,从Holo.Light切换到Holo.Dark会更改背景色,操作栏等,但不会更改文本,从而导致文本褪色且难以阅读.有什么想法我做错了吗?我读过的所有内容都说该主题 ..
发布时间:2020-08-28 00:40:14 移动开发

PreferenceFragment重叠工具栏

作为标题,我的PreferenceFragment与我的工具栏重叠.我已经尝试过其他解决方案,但是问题仍然存在.希望对您有所帮助.这是我的代码. 活动: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; ..
发布时间:2020-08-28 00:39:06 移动开发

PreferenceActivity如何使用自定义首选项文件

我对偏好的第一次尝试是不了解PreferenceActivity的.因此,现在我有了一个将所有用户首选项存储在特定首选项文件中的应用. 我想迁移到使用PreferenceActivity,但我也希望我的用户保留其首选项. 是否可以告诉我的PreferenceActivity对所有首选项使用该特定文件? 解决方案 您可以在应用程序的开头阅读所有首选项,然后使用 将它们存储在Pr ..
发布时间:2020-08-28 00:36:51 移动开发

PreferenceFragment读取/写入哪个设置文件?

我如何控制PreferencesFragment应该使用哪个文件来读取和写入设置?我在文档中找不到任何有关此的信息.如果无法通过代码或XML资源控制该文件,则可以保证该文件的名称,因此我可以使用 显式打开它 Activity.getSharedPreferences(String name, int mode) 谢谢. 解决方案 您必须操纵SettingsFragment的Pref ..
发布时间:2020-08-28 00:35:41 移动开发