问题标签 [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 投票
2 回答
939 浏览

android - 带有 TextItems 的 PreferenceActivity

我想PreferenceActivity用于我的游戏设置。但我想添加到该列表中,以便在列表中的设置项之后,只有诸如“MyGame,版本 0.1”之类的文本项或可点击的文本项“评价我的应用程序”等。

这样做的“正确”或最直接的方式是什么?我知道我可以在其中指定一个包含 ListView 的自定义布局 xml 并使用首选项填充它,但我也希望在该 ListView 中包含我的自定义(可点击)文本项,或者至少看起来像它们在该列表中一样。

0 投票
1 回答
3412 浏览

java - Is possible to change the summary of EditTextPreference dynamically in Android?

I set up a preferenceScreen to edit the settings in my application. I would like to insert an EditTextPreference that contains a Title like "set your name" and a summary containing the name entered.

Is that possible? thank you in advance!

0 投票
1 回答
4685 浏览

android - 如何在 PreferenceActivity 中添加 ImageView?

他是我的首选活动:

使用 mmy 代码构建项目时没有错误。但是通过显示首选项活动运行它时出现异常。

所以,我的问题是:如何简单地将 ImageView 添加到 PreferenceActivity 中?

此致

0 投票
1 回答
1054 浏览

android - TabActivity 与 ActivityGroup 和 PreferenceActivity 子

我有一个 TabActivity,其中每个选项卡都有 ActivityGroup。在第一组的家庭 ActivityChild 上,我有一个菜单选项,它为用户提供了打开首选项的选项。当我单击菜单上的“首选项”时,我在 ActivityGroup 中启动 PreferenceActivity,它在第一个选项卡上显示 PreferenceActivity。问题是当我单击任何必须显示对话框(用于 EditTextPreference)的特定首选项时。我有以下例外:

我知道问题是因为 PreferenceActivity 显示的对话框使用了错误的上下文,但我现在不知道如何更改创建对话框的上下文。

下面是我创建的 PreferenceActivity。

我不想创建自定义对话框。我想为此使用 PreferenceActivity 的机制。下面是我用来添加到组的代码:

有任何想法吗?

0 投票
1 回答
5944 浏览

android - 偏好活动中的 Android 更新语言

在我的 android 应用程序中,我有一个偏好活动,让用户覆盖应用程序的语言。为此,我在每个活动的 onResume() 中调用此函数,然后重置内容视图:

在每一项活动中,它都运行良好。然而,在偏好活动中,当用户更改语言时,它不会立即更新,因为没有 setContentView() 方法。用户必须返回上一个活动并再次启动首选项活动才能看到反映的语言变化。

我在 onPreferenceChange() 侦听器中尝试了以下操作:

  1. 更新配置、删除和读取首选项:

    /li>
  2. 更新配置并调用 onCreate(null)

  3. 完成并重新开始活动

    /li>

谢谢你的帮助!

0 投票
1 回答
89 浏览

android - 方法内的 PendingIntent 语句中出现“AlarmReceiverChangeImage”错误消息

我正在尝试在方法中的 PreferenceActivity 中设置 PendingIntent,但 Eclipse 显示红色下划线错误“AlarmReceiverChangeImage 无法解析为变量”。错误出现在“AlarmReceiverChangeImage”上,它是广播接收器的名称。

您能告诉我如何更改代码,使其不会在“AlarmReceiverChangeImage”上出现错误吗?

更新:查看 Kurtis 提供的链接后,我还发现如果我对代码进行以下更改,它将起作用。

添加了这个静态决赛:

公共类 SettingsActivity 扩展 PreferenceActivity 实现 OnSharedPreferenceChangeListener {

将方法更改为如下所示:

将对该方法的调用更改为如下所示:

0 投票
3 回答
12573 浏览

android - android - 如何在 Android 3.0 中为 PreferenceActivity 设置自定义布局?

我正在使用 minSdkVersion="11" 开发应用程序,即适用于平板电脑和 Android 4.0 及更高版本的应用程序。我已经在这个主题上仔细检查了互联网,但没有找到太多。

要为以前版本的 Android SDK 实现自定义布局,我们只需使用 ListView 创建布局(比如preference.xml),其 id 等于 android.R.id.list 并使用 setContentView 方法。

偏好.xml:

在 Android 3.0 中,情况发生了变化,首选项是通过使用片段来实现的。这就是我的preference_headers.xml 文件的样子:

MyPreferenceActivity.java:

现在如果我运行 MyPreferenceActivity 我会在 LogCat 中看到这个错误:

我知道是什么导致了这个问题。FragmentManager 只是找不到插入片段 GeneralSettingsFragment 的视图。但我不知道如何解决它。

顺便说一句,如果我在 Android 4.0 上运行相同的应用程序,那么我可以看到第一个带有标题的 Preference Activity。但是如果我点击 General,应用程序会崩溃,并且我会在 LogCat 中收到类似的错误:

0 投票
2 回答
379 浏览

android - Android 上的 SharedPreferences

SharedPreferences和我的PreferenceActivity. 我需要我的应用程序可以区分不同的偏好和用户,所以每个用户都有自己的偏好。我想在使用中SharedPreferences向它发送用户 ID 以获得正确的选项。问题是我不知道如何为我的 PreferenceActivity 使用该特定选项。目前,它正在使用上下文选项,所以当我重新启动我的应用程序时,它会加载最后修改的选项......

如何配置我的preferenceActivity 以将他的更改存储在sharedpreferences我想要的?而对于负载?

谢谢!

0 投票
6 回答
37575 浏览

java - Android:无法找到显式活动类...来自 PreferenceActivity 的 startActivity

我正在尝试从 PreferenceActivity 开始一个新的 Activity。但是,它失败并显示“无法找到显式活动类。您是否在 AndroidManifest.xml 中声明了此活动?”

嗯,是的,我宣布了:

AlarmSettings 是我的 PreferenceActivity。AlarmSettings 以这种方式调用 FlashLightActivity:

这是 FlashLightActivity:

... 我不知道该怎么办。有任何想法吗?

0 投票
0 回答
901 浏览

android - Android:更改 PreferenceActivity 的 windowBackground 会导致奇怪的效果

我想在我的偏好活动中添加背景图片。我尝试创建自定义主题:

并在清单中:

但是由于某种原因导致 PreferenceScreen 具有透明背景,如下所示: 在此处输入图像描述

知道我该如何克服吗?