首页 > TAG信息列表 > android-preferences

Android偏好设置:无限的可扩展值列表

我想允许用户输入(非预定数量)Android应用程序首选项的值.现在想到的例子是在各种智能手机(iPhone,HTC Android等)上找到的闹钟应用程序,用户可以在其中添加闹钟时间.* 谁能想到一种简单的方法为Android用户提供可扩展的可编辑偏好值列表? 到目前为止,我想到的是: >在简单文本字段中

偏好中的Android应用商店数组

我知道只有原语可以存储在android偏好设置中,但是数组计数吗?我可以在Android偏好设置中存储字符串或布尔数组吗?解决方法:仅当您将数组转换为字符串时.

android-如何自定义首选项以通过XML显示时间选择器小部件

首先,我想说的是,我现在仅在Android上工作了大约一个星期,所以我想你可以认为我是一个新手!因此,如果解决方案过于简单,我会提前道歉,但是我可以向您保证,我在发表本文之前已经进行了研究,并且尚未找到合适的解决方案(或者也许我已经完全意识到了这一点) !).尽管如此,还是有很多乐趣,

android-将自定义主题应用于PreferenceFragment中的ActionBar

我正在尝试将自定义主题应用于PreferenceFragment中的ActionBar.以下是场景: 我的课程扩展了PreferenceFragment,其中我将资源添加的首选项添加为: addPreferenceFromResource (R.xml.myPrefs); 另外,我写了: ActionBar a = getActivity ().getActionBar (); bar.setNavigationMode

android SharedPreferences空键,值和集合<?>-极端情况

正在广泛测试SharedPreferences框架.尽管大多数作品都可以像我期望的那样,但我遇到了一些情况,我想知道它们背后的原因是什么.我通过了一些测试,它们的通用设置是: Context ctx; SharedPreferences prefs; Editor ed; protected void setUp() throws Exception { super.setUp()

确定之前是否设置了Android首选项

我有一个应用程序,它将具有不同语言的UI文本.我不想将其保存在strings.xml中,因为我希望用户能够更改它们(而不依赖于电话的语言环境). 我设置了首选项来阅读此内容.默认情况下,我希望UI接受区域设置值,但是如果用户更改了UI lang首选项,则希望它使用该值. 有什么方法可以确定先前

Java-Android SharedPreferences / PreferenceFragment无法正常工作

我最近研究了Android开发人员文档中有关使用共享首选项处理应用程序首选项和PreferenceFragment的部分,并制作了以下简单示例: SettingsActivity.java public class SettingsActivity extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstan

java-Android中偏好设置活动的onclick侦听器

我遵循this documentations创建一个设置页面.我根据文档创建了两个java类: SettingsFragment.java: public static class SettingsFragment extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan

android-如何创建“信息性”首选项

我创建了一个PreferenceActivity. 一些偏好纯粹是有益的.我希望它们显示为灰色,因此很明显单击它们应该没有任何作用. 我怎么做?解决方法:您可以尝试将其enabled属性设置为false <Preference android:enabled="false" ... />

没有任何单选按钮的ListPreferences?

我想在我的PreferenceActivity中创建一个ListPreference. 单击ListPreference时,我得到一个带有listview的对话框.列表视图中的每一行都有一个文本字段和一个单选按钮. 我不希望该单选按钮,也不希望在单击列表项时触发要打开浏览器的意图?任何想法如何去做? 如果我扩展DialogPreferen

android-从应用程序向小部件发送数据

我被困在一个特殊的场景中.用户从应用程序更新时间后,我需要立即更新我的小部件.我确实通过发送Intent Extras数据来尝试广播,但是没有这样做.当前,我的数据存储在AppWidgetProvider中,我需要将此数据发送到服务 公共类CountdownWidget扩展了AppWidgetProvider {     // Shared

使用偏好设置在运行时更改语言[android]

我读过几次official guide,还有很多其他内容,例如本网站上的问题,但我无法让我的工作100% 截至目前,如果我在列表首选项中更改语言,则活动(SettingsActivity)不会自行更新(例如20次中的1次,某种程度上它会更新,不知道为什么).按返回按钮后,我的MainActivity也没有更新.但是我所有其

android – 如何以编程方式将默认值设置为SharedPreferences?

我正在使用SharedPreferences来保存有关用户体重的信息,这在我的应用程序中是我需要的.问题是,如何在安装后自动设置默认值(例如75 kg)?我知道如何通过.xml来做,但如何以编程方式执行此操作? 我的代码: public class SettingsDialogFragment extends DialogFragment{ public static

android:如何更改ListPreference标题颜色?

我想将ListPreference的标题和线条颜色从蓝色更改为粉红色,以匹配我的操作栏的行. 有任何想法吗?提前致谢! 我一直在浏览Android的themes.xml和styles.xml,看看像dialogPreferenceStyle这样的东西,但还没有想出来.解决方法:今天有同样的问题. 老线程,但我发现this:,它的工作完美. 只

android – 从首选项屏幕启动活动(在xml文件中定义的意图)

在我的偏好文件中,我去了 <PreferenceCategory android:title="Title" > <Preference android:title="title" > <intent android:action="com.my.package.MainActivity" /> </Preference> <

android – PreferenceManager.getDefaultSharedPreferences()vs getPreferences()

PreferenceManager.getDefaultSharedPreferences(context) 和 getPreferences() 似乎检索不同的首选项. PreferenceManager.getDefaultSharedPreferences(context).getBoolean( "userWasAskedToEnableGps", false); 对我来说,返回false, getPrefere

android – 具有自己布局的CheckBoxPreference

我有PreferenceScreen和一些PreferenceCheckBoxes.我想更改textColor和textSize的标题和摘要以及CheckBox的图像选中和取消选中.所以我使用android:layout来改变这个属性. 我的ChceckBoxPreference: <CheckBoxPreference android:layout="@layout/preference_checkbox" andr

android – 如何将SharedPreferences备份到SD卡?

我在很多地方看到将SharedPreferences文件复制到SD卡是一个问题,因为每个制造商都将它放在其他地方. 无论文件位于何处,我都想在SD卡上备份. 有没有办法做到这一点?解决方法:SharedPreferences接口包含一个名为getAll()的方法,该方法返回带有键值对的映射.因此,我只是序列化从此方法

android – 实时更新首选项

我有一个首选项屏幕,其中有一些互连的首选项.这意味着,如果我有pref x和y,我有时需要y在x改变时改为. 我现在正在做的是听prefs change事件,并执行以下操作: SharedPreferences.Editor editor = prefs.edit(); editor.putString("y_pref", "somevalue"); editor.commit(); 问题是,

android – 如何在PreferenceScreen中添加按钮?

我对Android开发很新,只是遇到了偏好. 我找到了PreferenceScreens并希望用它创建一个登录功能.我唯一的问题是我不知道热,我可以在PreferenceScreen上添加一个“登录”按钮.以下是我的Preference View的样子: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res

如何以编程方式打开或模拟用XML创建的Android Preference上的点击?

我有一个Android应用程序,其中的首选项以XML格式声明,并加载了addPreferencesFromResource.用户可以打开首选项,单击每个项目并编辑它们,所有工作. 我有一个偏好是: <ListPreference android:key="abc" android:title="@string/abc" android:summa

android – 如何在EditTextPreference更改时显示新值

我的PreferenceActivity中有两个PreferenceActivity. 我的问题是当我更新项目时,新值不会反映在屏幕上. public class HostSettingActivity extends PreferenceActivity { private final String MY_DEBUG_TAG = "SettingActivity"; SharedPreferences sharedPrefs;

android – 如何动态设置首选项的值?

我使用了preferenceActivity的一个特殊实现,它允许使用头文件,并且与旧的Android版本兼容.我想要完成的是我想要在未选中CheckBoxPreference但是调用wheneversetValue()或setEntries()时重置ListPreference的值,我得到空指针异常.这是我的代码: import java.util.List; import andr

android – SharedPreferences.getInt(“cumulative”,0)catch 22 – 如何解决?

与其他值不同,我可以在每次应用启动时在onCreate()中初始化: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Editor editor = prefs.edit(); editor.putInt("re-initiative-value", 0); editor.commit();

android – 从PreferenceFragment访问列表视图

我需要在GoogleTV中使用D-PAD处理PreferenceFragment导航.为此,我需要访问PreferenceFragment的ListView(第一个和最后一个元素). 在下面的代码中,我能够访问列表视图的子项,但它是空的.然而,如果我调试我可以看到12个孩子被创建,但他们是null因此计数返回为’0′ @Override publ