首页 > TAG信息列表 > preferenceactivity
android-PreferenceActivity的优点
在我的应用程序中添加“设置”屏幕时,我似乎提出了两种选择: >使用Android提供的PreferenceActivity >创建一个标准的活动,以保存所有用户的选择 假设我不介意编写保存首选项的代码(一项相对琐碎的任务),那么使用PreferenceActivity还有什么其他好处?如果有的话,使用标准的Activity可android-是否可以更改PreferenceActivity的子屏幕(PreferenceScreen)的背景?
我发现您可以使用getListView().setBackgroundResource(R.drawable.bg);来更改PreferenceActivity的背景. 但是,如果转到更深的“首选项屏幕”,背景将返回黑色. 在PreferenceScreen中似乎没有任何方法可以允许更改背景.解决方法:嵌套的PreferenceScreens应该以父级为主题,但是由于方向更改时,为什么在PreferenceActivity上覆盖区域设置?
我有一个应用程序,用户可以在其中更改其语言. 一切正常,仅在MainActivity.onCreate()上使用以下代码: String lang = PreferenceManager.getDefaultSharedPreferences(this).getString("languagePref", "default"); Configuration config = getResources().getConfiguration();android-EditTextPreference.setText(value)未按预期更新
我试图防止用户向EditTextPreference(在示例中为catName)输入空字符串.我使用OnPreferenceChangeListener来检测何时对EditTextPreference进行了更改,如果有更改并且字符串为空,则使用EditTextPreference.setText()命令将其重置为旧值.但是,如果我在GUI中重新打开EditTextPreferencAndroid在PreferenceActivity中获取Preference视图
我想获取用于在我的显示中显示特定首选项的View实例 PreferenceActivity,所以我可以修改它的属性,例如: public class SettingsActivity extends PreferenceActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);Android收听GPS状态的变化?
您好我需要知道如何使用Android中的GPS监听以下内容,以便我可以在PreferenceActivity中更新UI.我没有尝试过GpsStatus.Listener. > GpsStatus.GPS_EVENT_STARTED > GpsStatus.GPS_EVENT_STOPPED 任何建议都会很棒.解决方法: mLocationManager = (LocationManager) this.getSystandroid – 当只有一个标题时,在PreferenceActivity中跳过标题
我在我的应用程序中添加了preference-headers,以便在Honeycomb和平板电脑大小的ICS上看起来不会出现偏好屏幕.但是,我目前只有一个标题,因此您必须在电话大小的设备上只有一个条目点击标题屏幕.有没有一种简单的方法可以告诉android跳过标题屏幕,当只有一个标题,但仍然在大屏幕上显android – 首选项上的首选项活动单击“侦听器”
我正在构建一个Preference Activity,其中列表中的大多数首选项将执行代码而不直接修改SharedPreference.我的preferences.xml文件看起来像这样. <PreferenceCategory android:title="Connection" > <Preference android:id="@+id/settings_connectToNewComputer"android – 如何在PreferenceActivity中添加ToolBar?
我想在Android应用程序中的PreferenceActivity中添加ToolBar.我写了以下代码. public class SettingsActivity extends PreferenceActivity { SendSMS sms; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferenceandroid – 有没有办法显示PreferenceActivity的当前设置?
我觉得我必须遗漏一些东西,但我只是看不出它是什么…我有一系列各种偏好的PreferenceActivity(有些是列表,有些只是文本字段)而且一切正常,但是除非我明确地将每个项目的值写入摘要(显然不是用于此目的),否则我看不到项目如何(或在何处)显示它们当前设置的内容.当我点击它们时,各种android – addPreferencesFromResource使sharedPreferences不起作用
所以可能是另一个新的问题:) 我有一个Activity,一个AppWidgetProvider和一个PreferenceActivity.在PreferenceActivity中我有一个ListPreference,我用它来定义小部件的文本大小.主活动启动时,sharedPreferences加载时没有任何问题,但是一旦运行PreferenceActivity,我就无法再在主活Android Preferenceactivity getView
我有这样的代码:) 我想编辑我的自定义首选项布局的文本属性.但是对getView函数的对象所做的任何更改都不会影响首选项屏幕中的实际列表.有任何想法吗?我知道我无法扩展PreferenceScreen,在这种情况下我无法使用任何其他类型的首选项,我只希望能够在代码中从我的布局编辑自定义textviandroid – 首选项活动设置更改不会坚持
到目前为止,我已经记录了6个小时与Android偏好的战斗,包括审查和尝试许多stackoverflow建议.我最近的问题是,我根据我的偏好活动所做的更改并没有延续到我的主要活动.我已经提炼了代码. 主要活动: public class MainActivity extends Activity { /*...*/ @Override pjava – 片段实例化崩溃
我的部分用户遇到了崩溃问题,这是Google Play开发者控制台崩溃报告中显示的错误: 无法启动活动ComponentInfo {com.havens1515.autorespond / com.havens1515.autorespond.SettingsMenuNew}:android.app.Fragment $InstantiationException:无法实例化片段com.havens1515.autorespond.NAndroid PreferenceActivity可跨应用程序创建MODE_WORLD_WRITEABLE首选项
我有多个应用程序通过首选项共享某些数据.每个应用程序通过PreferenceActitivity(来自xml)设置其首选项.两个问题: 如何在另一个应用中使用/编辑一个应用创建的首选项.如果我弄清楚如何使用将解决问题的PreferenceActivity创建MODE_WORLD_WRITEABLE首选项. SharedPreferences prefjava – 按下后退按钮时未加载新首选项
我有这个首选项类(下面)保存两个ListPreferences,但如果更改了ListPreferences并按下了后退按钮,除非重新启动应用程序,否则更改不会生效.我错过了什么?一直在寻找,但似乎无法找到适合或工作的答案.请帮忙. public class Preferences extends PreferenceActivity { @Ove横向方向的android偏好活动填充
如何在横向方向上删除PreferenceActivity活动内容周围的大量填充? 这仅在Android 4.0上运行应用程序时发生 这是描述我的问题的好图像: http://i.stack.imgur.com/uC6tn.png解决方法:在您的AndroidManifest中设置活动主题,如下所示: <activity android:name="com.your.package.Settin响应Android中的偏好更新
我从另一个活动调用PreferenceActivity,然后根据首选项更改更新onActivityResult上的应用程序状态(即:更改字体大小). 我认为将状态更新逻辑放在PreferenceActivity中会更好.这样我在调用PreferenceActivity的每个活动中都没有重复逻辑. 这样做的最佳或正确方法是什么?解决方法:任何android – 无法使用PreferenceActivity获取首选项
我有这个主要活动: public class Home extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.home); initializeStyle(); } private void initandroid – 通过选中/取消选中CheckBoxPreference来启动/停止服务
我正在通过选中或取消选中CheckBoxPreference来编写启动或停止服务的应用程序 我试图找到一些信息,如示例代码或教程.但我还没找到.如何通过选中或取消选中CheckBoxPreference来启动或停止服务在PreferenceActivity中?我想在“service_toggle”键为true时启动服务,并在“service_togandroid – onSharedPreferenceChanged()从未调用过
我最近将GitHub中的HoloEverywhere库导入了Eclpse,并开始在已经运行的应用程序中使用它.总的来说,我对图书馆很满意,事情进展顺利. 我正在尝试使用org.holoeverywhere.preference.PreferenceActivity代替旧的PreferenceActivity. UI看起来应该如此,但我注意到onSharedPreferenceChaandroid – 在PreferenceActivity中使用getSupportFragmentManager()
我有自定义的ConfigActivity,它扩展了PreferenceActivity(来自android.preference.PreferenceActivity).这个活动的布局包含一个< ListView android:id =“@ android:id / list”....在这个布局中,我需要以编程方式添加/替换我创建的其他几个扩展android.support的片段.v4.app.Fragmejava – PreferenceFragment支持所有API问题
这是第一次使用偏好片段和偏好活动 取决于这篇文章的接受答案:PreferenceActivity Android 4.0 and earlier 我应用下面的代码sa并在姜饼运行设备上测试它,它的工作正常但是当在果冻豆运行设备app力直接关闭测试时,我知道我的代码有些问题或者我想念一些东西, 所以请任何帮助解决它java – 我无法弄清楚如何使用Android PreferenceActivity
我一直在尝试使用Android首选项活动,我已经完成了所有设置但我实际上无法检索用户首选项.具体来说,它是两个edittext首选项,术语长度和年份长度,我想要检索作为int的值,以便我可以在另一个活动的计算中使用它们. 我发现的每个例子都不同,我无法找到明确的解释.我将在下面发布我正在如何在PreferenceActivity中运行Preference类中的函数
我们可以在PreferenceActivity中设置很多类型的Preference类型.一旦点击某个偏好,我试图运行一个特定的功能.有没有办法覆盖preferenceScreen或editText onClick?解决方法:是的你可以.这是一个简单的示例,说明如何获取首选项引用并在click事件上执行自定义代码. public class Activ