问题标签 [preferencescreen]

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 投票
0 回答
153 浏览

android - Android - 启动另一个相对于包的 PreferenceScreen

我正在尝试从 SreferenceScreen 中启动另一个 PreferenceScreen

它工作正常,但我想改变它,以便它与包相关,比如

可能吗?你可能会问为什么?如果我必须更改包名,生活会更容易

0 投票
1 回答
3758 浏览

android - PreferencesActivity - 自定义 checbkoxes、单选按钮等的样式

可能重复:
更改 Checkbox for Android
自定义复选框首选项的选中和未选中图标

有什么方法可以自定义元素的样式PreferencesActivity吗?

我只能更改颜色文本、背景等。

我还想更改复选标记和单选按钮样式CheckBoxPreference等。

我对 API8 或更高版本很感兴趣。

谢谢你的帮助!

0 投票
0 回答
276 浏览

android - 将列表添加到 PreferenceScreen

我的应用程序有一个 TabHost,里面有各种选项卡。我添加了(在 TabHost 之外)一个按钮,该按钮调用从 PreferenceActivity 扩展的另一个活动来管理应用程序的首选项。对于 PreferenceActivity,我遵循了 API Demos 中的 PreferenceWithHeaders 示例。现在,我想在其中一个标题(在 PreferenceCategory 内)的类别中添加一个列表,该列表显示来自 TabHost 的所有选项卡的名称。

有没有办法做到这一点,或者我应该考虑使用另一种类型的资源,比如结合 SharedPreferences 的片段?

提前致谢

0 投票
5 回答
21122 浏览

android - 偏好屏幕显示文本块

我正在尝试制作一个只有关于、联系人和法律选项的首选项屏幕,当单击所有这些选项时,只会在单独的页面中显示文本简介和图标,没有shared preferences或任何内容。

我无法理解层次结构以显示文本。我希望流程是:settings -> about -> the about text

目前我有这个,它给了我类别和选项,但我不知道要做什么才能显示新文本。

我不知道使用什么选项来使关于可点击进入文本视图。

0 投票
1 回答
1845 浏览

android - Android CheckBoxPreference 标题颜色

我正在使用此答案中的代码。

但是我没有为我使用的文本视图设置android:textColor

样式="?background_text_color_theme"

它必须根据应用程序的主题设置文本颜色(黑色主题的白色文本颜色,反之亦然)。这适用于除 CheckBoxPreference 之外的所有其他地方。

我对给出的链接所做的更改:

这是我的 style.xml:

主题.XML:

但是文字颜色好像不是按照样式来设置的。谁能告诉我为什么会这样?

谢谢你。

0 投票
1 回答
76 浏览

android - 从 android SharedPreference 读取

我知道以前有人问过它,但它似乎对我不起作用。

preferences.xml在文件夹中有一个 XML 文件res\xml。它包含一个像这样的选项屏幕:

我可以从中进行活动,并且显示良好。现在我想从这些偏好中读取值,但我似乎找不到它。在另一项活动中,我做:

当我想打印它null返回的这个值时。我究竟做错了什么?

0 投票
1 回答
406 浏览

android - Android Activity 重启和首选项屏幕

我有一个带有 MainActivity 和其他一些活动的应用程序。从 MainActivity 我开始一个偏好屏幕,我在其中为我的应用程序设置主题。

MainActivity->设置->选择主题

Currently how it works:

我重新启动应用程序,启动我的主要活动,并将主题应用于所有活动。

How I want it to work:

我想重新启动应用程序并返回到设置主题而不是 MainActivity 的同一屏幕。

谁能建议我一些可以做到的方法?

先感谢您

编辑:

How I want it to work:

重新启动应用程序 -> 返回“选择主题”屏幕(设置位置)。

然后,当我按下返回按钮 -> 设置屏幕 -> 并再次按下返回到我的 MainActivity 时。

0 投票
1 回答
1015 浏览

java - 在 PreferenceScreen 中投放广告

我试图将 admob 广告放在我的偏好屏幕中。我环顾四周,发现了一些关于此的线索。虽然我不能让我工作。例如这个:

PreferenceActivity 中的 Android Admob 广告

您有一个应该是启动器活动的活动?该活动不应该以任何方式与 ad_layout.xml 文件相关联吗?

在我自己的应用程序中,我有一个扩展 PreferenceActivity 的类,这样我就可以用这一行启动我的preferencescreen:

在上面链接的“PreferenceActivity 中的 Admob”示例中,我应该在哪里执行此操作?

很抱歉,如果它有点不清楚,在这种情况下,请询问!谢谢!

0 投票
1 回答
892 浏览

android - 没有 XML 的 Android 首选项屏幕

我想在不编写 XML 布局文件的情况下创建首选项屏幕。我想将设置存储在 SQLite 数据库中。这可能吗?

0 投票
0 回答
1252 浏览

android - PreferenceActivity 和自定义 Seekbar 布局

我发现这个非常有用的网站:http ://android-journey.blogspot.de/2010/01/for-almost-any-application-we-need-to.html

它显示了自定义搜索栏首选项实现。我的问题是,我的偏好屏幕中有几个 listpreference 项目,而且我还想实现一个 seekbar 首选项。为此,我必须扩展 Preference 类并提供一个 Layout,它将在 preferencescreen 的列表视图中使用。

问题是,标准的 listpreferences 具有相同的布局高度,而我的 seekbar 首选项有另一个高度......但我希望在不同的 android 版本(2.2 - 4.2 )。文字大小和颜色也略有不同。

有没有办法获得标准的 android PreferenceActivity 布局属性值或任何其他解决方案?