问题标签 [preferenceactivity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3590 浏览

android - 始终显示 PreferenceScreen 的滚动条

我使用preferences.xml 和PreferenceActivity 在我的应用程序中定义了首选项。设置以类似 ScrollView 的方式呈现在手机中。我想一直显示垂直滚动条。在 Android 1.6 中,它们不会消失,但在 Android 2.2 中,它们会在大约一秒钟后消失。在 ScrollView 中,我可以使用 android:scrollbarAlwaysDrawVerticalTrack 或 android:scrollbarDefaultDelayBeforeFade 来控制它。如何使用首选项小部件执行此操作?

/P

0 投票
1 回答
9898 浏览

android - 从 RingtonePreference 获取铃声标题

我有一个 RingtonePreference 用于选择广播到警报应用程序中使用的接收器的铃声。
我想在 RingtonePrefernce 的摘要中显示所选铃声的标题(您选择铃声时看到的列表中显示的标题)。不知何故获得ID3标签?有些铃声可能是 mp3,但不是全部,所以这可能不是一个好主意?

我现在要做的是:

这将使 strRingtonePreference 看起来像“content://media/internal/audio/media/55”,这对用户来说信息量不是很大。

我怎样才能做到这一点?

0 投票
1 回答
762 浏览

android - PreferenceActivity的优势

在我的应用程序中添加“设置”屏幕时,我似乎想出了两个选择:

  • 使用 Android 提供的 PreferenceActivity

  • 创建一个标准的 Activity 来保存所有用户的选择

假设我不介意编写保存首选项的代码(一项相对微不足道的任务),那么使用 PreferenceActivity 还有哪些其他优点?如果有的话,使用标准 Activity 在 UI 设计方面提供了更大的灵活性。

0 投票
2 回答
1939 浏览

android - PreferenceActivity 作为主要活动

我是一个菜鸟,正在开发我的第一个应用程序,其中包括以下内容:

  1. 主要活动,它只有一个复选框,在单击时启动/停止我的服务。
  2. 每 60 秒运行一次方法(快速数据库查询)的服务。

一切正常后,我意识到我的 CheckBox 没有保存它的状态。经过一番搜索后,我想我应该使用 CheckBoxPreference 而不是 CheckBox。

在我开始研究如何做到这一点之前,我的问题是:是否可以将首选项屏幕设置作为主要活动如果是这样,有没有人知道这方面的任何例子,或者任何人都可以提供我需要研究使用的大纲吗?

在我继续研究的过程中,我只是在寻找一些指导。我正在努力学习,所以我想了解为什么。

我创建了 MyPreferenceActivity.class,看起来我的首选项已正确保存并返回。现在,我遇到了这个错误“此方法必须返回布尔类型的结果”的问题。这发生在我的代码的这一行:

抱歉,我没有得到用于格式化的工具栏。

MyPreferenceActivity.class

0 投票
1 回答
1090 浏览

android - 在另一个 PreferenceActivity 内部启动自定义 PreferenceActivity

在我的配置活动中,我需要创建一个首选项屏幕,顶部有一个固定视图,显示页面中配置的内容的预览。我不想更改主首选项屏幕(我已经有一个单独的活动)我想要一个“嵌套”首选项屏幕的不同布局。

我尝试的是在首选项屏幕内指定一个 Intent,但是当我单击此选项时,什么也没有发生,并且活动进入超时状态...... Activity 在清单上正确配置(并像主要的那样扩展 ConfigureActivity)。

另一个想法可能是创建一个自定义“首选项”来启动另一个配置活动,这可行吗?进行多个配置活动是否正确/可接受?

0 投票
6 回答
33360 浏览

android - 如何在 Android 上动态显示和隐藏首选项?

有没有办法动态显示和隐藏偏好?就我而言,我有一个复选框首选项,它将禁用或启用 2 个首选项组(“with-”和“without-handicap”组)之一。虽然这将是桌面环境中的理想 GUI,但“有障碍”几乎占据了整个屏幕,而另一个“无障碍”只占据了屏幕的一小部分。

我不想同时显示两个组,而是一次只显示其中一个,并在复选框更改时动态显示或隐藏这两个组。有没有办法做到这一点?

0 投票
1 回答
3059 浏览

android - Android:将按钮添加到首选项屏幕

事情是......我想使用 PreferenceActivity 在我的自定义列表视图中添加一个新行。所以我的偏好活动将包括一些 EditTextPreferences、我的自定义 TimePickerPreference 和一系列 ListPreferences ......就像这样:http ://www.google.com/help/hc/images/android/android_ug/168567.5.png 。问题是他们如何在底部添加按钮?而且..是否可以使用 OnClickListener 来获取输入的值以及如何?谢谢!

0 投票
1 回答
560 浏览

android - 是否可以更改 PreferenceActivity 的子屏幕(PreferenceScreen)的背景?

我发现你可以PreferenceActivity通过使用来改变 a 的背景getListView().setBackgroundResource(R.drawable.bg);

但是,如果您进入任何更深的 PreferenceScreens,则背景将恢复为黑色。

似乎也没有任何方法PreferenceScreen可以更改背景。

0 投票
2 回答
733 浏览

java - 在 DialogPreference 中访问小部件状态

我的首选项活动中有一个对话框,定义如下(布局在 xml 中定义):

在对话框中有几个小部件,即 aRadioGroup和几个RadioButtons。我目前无法在该方法中找到访问这些小部件的onClick方法。

访问这些小部件的方法是什么?

0 投票
2 回答
5318 浏览

java - 我不知道如何使用 android PreferenceActivity

我一直在尝试使用一个 android 偏好活动,我已经完成了所有设置,但我在实际检索用户偏好时遇到了麻烦。具体来说,我想检索两个edittext首选项,即期限长度和年份长度,以便检索int的值,以便我可以在另一个活动的计算中使用它们。

我找到的每个例子都是不同的,我真的找不到明确的解释。我将在下面发布我正在使用的类和方法,我知道那里的代码不正确,但我觉得我现在已经把它弄乱了,无法弄清楚。特别是这条线我不认为是正确的:SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);而且我并不真正理解整个偏好活动,它们似乎没有像我预期的那样工作。任何建议都会很棒!几天来,我一直在处理相同的代码行。
谢谢。

我的偏好活动如下所示:

我希望能够在此方法中检索用户 termLength 和 yearLength (作为整数):

我实际上是在创建一个 FiscalFrequency 的实例,以便在一个名为 Keypad 的活动中使用 alterForFrequency,如下所示: