android-preferences相关内容
在我的活动中,用户拥有他选择的图像阵列,然后我要将其存储在首选项中.然后用户离开活动,然后返回,我希望这些图像仍加载到 ImageView 中.我正在尝试使用Gson完成此操作,但是遇到了麻烦,看不到我在做什么错. 希望外部见识可以帮助我解决这个我没有看到的明显答案. 谢谢. 到目前为止,这是我的代码. private void savePreferencesForImages(
..
我想为我的应用程序构建一个首选项选项卡,但是由于我还有其他从常规片段扩展的选项卡,因此我遇到了不兼容的类型错误,因为PreferenceFragment无法转换为Fragment. 这是我的Tab片段适配器: public class PagerAdapter extends FragmentStatePagerAdapter { int mNumOfTabs; public Pag
..
突然之间,每次我启动我的应用程序时,都会清除我的用户首选项.我没有在Activity中直接使用首选项,而是在我的Application对象中有一个帮助器类,该类访问这样的首选项: SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); 直到现在,它一直运行良好.我
..
如何将首选项片段与android.support.v4.app.Fragment一起使用? 我尝试使用android.preference.PreferenceFragment但出现错误:错误的第二个参数类型/ FragmentTransaction transaction = getFragmentManager().beginTransaction(); tran
..
当需要在首选项中执行某些用户交互时,我正在使用Activity中的startActivity(new Intent(this, SettingsActivity.class))来调用应用程序的PreferenceFragment. 我认为向下滚动以达到所涉及的偏好会很好. 我找到了有关如何将视图滚动到ScrollView和ListView的解决方案,但与PreferenceFragment无
..
在我的应用中,我使用以下行来区分某些首选项: preference.setIcon(new ColorDrawable(color)); 在Lollipop之前的Android版本中,它可以正常工作,并且首选项会显示所选颜色的方形图标,但在Lollipop中则不会显示. 有什么解决方法的想法吗? 谢谢 以下是对我有用的解决方案: preference.setIco
..
下面的代码在设置复选框首选项时遇到问题,默认情况下处于选中状态.我的第一个活动是一个简单的启动屏幕,并且在显示我的imageview线程之前,我想检查复选框是否已禁用,如果是,那么我想直接参与主要活动,并且默认情况下,我显示我的图像线程,或者以相反的方式显示的顺序. 当前我的启动画面正在启动,无论是否选中它,都将不胜感激 XML
..
我如何将"setInputType"属性添加到EditTextPreference中(我的目标是将输入类型设置为仅数字),我已经尝试过: editTextPref.setInputType(InputType.TYPE_CLASS_NUMBER); 但这似乎仅适用于EditTexts,而不适用于EditTextPreferences 解决方案 您可以从首选项和setInputTy
..
我尝试为我的设置视图实现MultiSelectListPreference:
..
我对我的应用有很多共同的偏好(主要与颜色自定义有关),我不确定在运行时存储/使用它们的最佳方法是什么. 目前,我在每个活动/片段中都在做这样的事情(根据视图的不同,偏好有所不同) SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getActivity()); int buttonbg
..
我有一个PreferenceFragment,它显示了一个动态的首选项列表,像这样实现; public class ConfigFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(save
..
我有一个设置PreferenceFragment,该设置允许用户选择主题.用户可以选择深色或浅色主题.选择主题后,用户可以按“后退"按钮返回上一个片段.这称为包含活动的onCreate方法,在其中读取和应用主题.但是,该主题无法正确应用,从Holo.Light切换到Holo.Dark会更改背景色,操作栏等,但不会更改文本,从而导致文本褪色且难以阅读.有什么想法我做错了吗?我读过的所有内容都说该主题
..
我只是在猜测onReceive方法是上下文和意图一起提供的,因此如何从BroadcastReceiver中的应用程序访问DefaultSharedPreferences(在PreferenceActivity中设置)? 最诚挚的问候, 解决方案 在BroadcastReceiver中: PreferenceManager.getDefaultSharedPreferences(
..
我已经创建了preference-headers.xml.我想通过?attr设置标题图标,但是它不显示该图标.
..
作为标题,我的PreferenceFragment与我的工具栏重叠.我已经尝试过其他解决方案,但是问题仍然存在.希望对您有所帮助.这是我的代码. 活动: import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar;
..
我不赞成使用getpreferencescreen,所以我尝试实现标头首选项活动. 这是我的代码: public class EditPreferences extends PreferenceActivity { ListPreference m_list_preference_dive_centre_rating; ListPreference m_list_preference_
..
我正在按照示例方法添加在在此处找到的兼容首选项/片段对话框.这样做时,我发现如果我的偏好设置为整数,布尔值等,它会崩溃. private static void bindPreferenceSummaryToValue(Preference preference) { // Set the listener to watch for value changes. prefer
..
我对偏好的第一次尝试是不了解PreferenceActivity的.因此,现在我有了一个将所有用户首选项存储在特定首选项文件中的应用. 我想迁移到使用PreferenceActivity,但我也希望我的用户保留其首选项. 是否可以告诉我的PreferenceActivity对所有首选项使用该特定文件? 解决方案 您可以在应用程序的开头阅读所有首选项,然后使用 将它们存储在Pr
..
我有一个非常简单的问题: 我有一个EditTextPreference对话框,我想使用该对话框来获取用户的密码,并且希望将其屏蔽. 我该怎么办? 解决方案 以下是使用xml的简短示例:
..
我如何控制PreferencesFragment应该使用哪个文件来读取和写入设置?我在文档中找不到任何有关此的信息.如果无法通过代码或XML资源控制该文件,则可以保证该文件的名称,因此我可以使用 显式打开它 Activity.getSharedPreferences(String name, int mode) 谢谢. 解决方案 您必须操纵SettingsFragment的Pref
..