问题标签 [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.
java - 警报对话框中的首选项活动
我可以在警报对话框中膨胀 PreferenceScreen 吗?
这是我尝试过的:
这给了我例外:
android - 利用在 XML 中,即使首选项仅以编程方式进行编辑?
我有一个在 user_prefs.xml 中定义的工作用户首选项屏幕。xml 包含在 PreferenceScreen 标记中。这一切都说得通...
但我需要保存用户不会编辑的其他数据。所以我想我会为此创建一个 settings.xml。但由于我永远不需要 PreferencesActivity 来允许用户编辑这些设置,所以使用 PreferenceScreen 似乎没有意义。
例如,我想在应用程序被终止之前将 GeoPoint 存储在 MapView 的中心,以便下次启动应用程序时可以返回该位置。
那么 SharedPreferences 仍然是这样存储数据的正确方法吗?如果是这样,有人可以提供一个存储 GeoPoint 的 xml 文件示例(或者存储一对定义 GeoPoint 的整数)吗?
非常感谢!
android - PreferenceScreen 以蜂窝主题为主题
我想制作一个与下图相同样式的 PreferenceActivity。
偏好屏幕图像 Android 3.2 http://img600.imageshack.us/img600/5120/device20120320173903.png
http://imageshack.us/photo/my-images/600/device20120320173903.png
有什么方法可以使其紧密匹配,还是我需要对行为进行编程?
android - 自己的设计偏好屏幕
我正在尝试制作如下图所示的首选项屏幕,用于清单中的 SettingActivity 样式和 PreferenceCategory 标题的布局,但我不明白,屏幕上的小部件怎么能是白色的。而且我不知道如何将标题图像放在屏幕顶部(文本“设置”在哪里)。有人可以帮助我解决这个问题吗?
android - 从 PreferenceScreen 隐藏/删除 ListPreference
如何在运行时从 PreferenceScreen 中删除 ListPreference?
父行上的 setVisibility(Visibility.GONE) 之类的东西。
java - PreferenceActivity 上的 onItemClickListener
我试图检索按下按钮的位置,在Preference
. 我的课扩展了PreferenceActivity
。这是我的代码:
我的 XML 是这样的
我在吐司上一无所获,所以没有调用 onItemClickListener。
提前致谢。
编辑:感谢您不回答,我这样回答自己:D
android - PreferenceScreen 没有子标签
出于某种奇怪的原因,当我在 preferenceScreen.xml 上执行 ctrl+space 时,我遇到了这个奇怪的错误
错误是:PreferenceScreen has no child tags & PreferenceScreen has no known child tags
我正在使用日食。
你如何解决这个问题?或者我应该只对其进行编码并希望我不会出现拼写错误。
android - 为什么 Android 会忽略返回 true 的 OnPreferenceClickListener()?
我在 xml 文件中定义了我的首选项,如下所示:
在 PreferenceActivity 中,我为“pref_screen_key”覆盖了 onPreferenceClick():
因此,如果我的标志为真,我希望 Android 不会使用 CheckBoxPreference 打开视图,而只是执行我的东西(我在 onPreferenceClick() 中返回 true 以指示单击已处理并且不需要执行默认的 onPreferenceClick() 行为)。不幸的是,Android 总是以默认行为处理 onPreferenceClick() 并同时制作我的东西。
它是Android中的错误吗?有没有办法阻止 Android 在用户点击 PreferenceScreen 后显示 CheckBoxPreference?
android - 首选项屏幕不支持 NoTitleBar 主题
我的偏好活动有一个偏好类别,其中包含多个偏好屏幕。屏幕是在运行时动态添加的。我在代码中构建每个并将其添加到首选项组。屏幕实际上并没有在设备上设置首选项。相反,他们调用服务器将它们设置在那里。这是通过将它们全部设置为 persistent = false 并在每个上配置首选项更改侦听器来完成的。
我的问题是:我的应用不使用标题栏。我已经通过在清单中设置“@android:style/Theme.NoTitleBar”主题来禁用它们,但是我的偏好活动中的每个偏好屏幕创建的视图仍然有一个标题栏。其文本设置为首选项屏幕的标题。
我不能只是不设置标题,因为当显示偏好活动时它不存在。
我尝试在代码中的 PreferenceScreen 上设置布局资源并让该资源使用 NoTitleBar 主题,但是当屏幕的视图被放大时,它似乎忽略了我在代码中设置的所有标题、摘要等(而不是在参考布局)。
我还尝试在首选项活动的布局上设置 NoTitleBar 主题,以及首选项类别。没有效果。
我什至考虑对 PreferenceScreen 进行子类化并覆盖 getView() 以在视图返回之前设置我的所有动态信息,但 PreferenceScreen 被声明为最终视图。
想法?
android - 在 Android 的嵌套 PreferenceScreens 中处理 BackKeyButton
我有一个像这样的 PreferenceScreens
1) 因此,当我单击 ID 为“inner1”的首选项屏幕时,我的所有复选框首选项都会出现一个新的首选项屏幕。在该偏好屏幕中执行一些操作后,我按下后退按钮转到我的主 PreferenceScreen(id 外部)。当用户在preferencescreen(id inner1)中按下backkey时,我想执行一些操作,如何处理?
我不能使用 public boolean onKeyDown(int keyCode, KeyEvent event) 因为它没有被触发(因为它不是一个活动)。
谁能帮帮我…………?