问题标签 [multiselectlistpreference]
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.
android - 在 MulitSelectList 首选项中将 IF 语句添加到每个数组索引值中
我正在尝试为每个数组索引值放置一个 IF 语句,该值来自 MultiSelectList 首选项。但我在执行此操作时遇到问题,这是我的代码,请帮助我。
}
这是我的偏好片段中的 MultiSelectList
xpath - Swing : Jtree 获取具有相同层次结构的所有选定节点
我有一个从 xml 构建的 Jtree。
我的要求是,用户可以一次在 jtree 中选择多个节点,然后单击一个按钮,我需要获取所有选定节点的 XPath。
例如,如果 Xml 如下
我选择了 jtree 中的两个子节点,然后单击我应该得到 [Root, Parent, Child1 ] [Root, Parent, Child2 ] 的按钮。
我尝试了两种方法来实现这一点,但都没有奏效。
在我的第一次尝试中,我使用了 tree.getSelectedPaths() 并且能够获取选定的节点,但我的问题是它给了我 [[Root, Parent, Child], [Root, Parent, Child]] 的多个节点。
我要求输出为 [Root , Parent, Child1 ] [Root, Parent, Child2 ] 这将等同于 XPath : /Root/Parent/Child1 和 /Root/Parent/Child2
在我的第二次尝试中,我还尝试对树使用 mouseListener 并使用 tree.getPathForLocation(mouseEvent.getX(), mouseEvent.getY()) 但在多选的情况下,在选择的 2 个节点中,它总是给出我是第一个被选中的节点。
请你帮我解决这个问题,即使有另一种方法来获取所选节点的 XPath,它也会有很大帮助。
提前致谢。
android - 无法让 android.support.v14.preference.MultiSelectListPreference 工作
无法弄清楚出了什么问题。错误日志没有帮助,我也尝试了这里提到的一些解决方案。
这是偏好
对应的字符串数组
偏好片段:
android - 实现 MultiSelectListPreference 时出错
我尝试使用我在 Udacity 上的 Google 奖学金中学到的东西来制作小项目。不幸的是,我有一个 MultiSelectListPreference 错误。
代码: https ://github.com/Slupik/temp10.06
错误:
该代码是由专业开发人员制作的示例代码。我只在 arrays.xml 和 pref_visualizer.xml 中添加了几行
我已经在专门的论坛上询问过这个问题,但没有人能帮助我。所以stackoverflow的人是我最后的希望:)
java - MultiSelectListPreference 获取检查值?
嗨,我想做一个简单的新闻阅读器应用程序。在共享偏好中,用户可以选择他可以看到哪些新闻部分。我一直到添加 MultiSelectListPreference 并检索值的点。但不幸的是,它检索所有值,而不仅仅是检查。
这是我的代码:
知道我做错了什么吗?
android - 具有先决条件的 MultiSelectListPreference
首先,对不起我的英语,我不是母语人士。
我想要实现的目标如下:我的首选项 xml 中有选项 A 的复选框,并且我有两个(或更多)选项 A.1、A.2、...、An 以选项 A 作为先决条件. 如果选中选项 An 之一,则必须自动选中选项 A。这可能吗,如果是,我该怎么做?
例子:
选项 A
选项 A.1
选项 A.2 ...
如果选项 A.1 被选中,我想要类似这样的东西:
X 选项 A
X 选项 A.1
选项 A.2
我尝试使用 MultiSelectListPreference 来执行此操作。
android - 在 Android 中使用 ListPreference 时出错
我对 Android Studio 中的 PreferenceScreen 有疑问。我使用 MultiSelectListPreference 并没有收到错误,但是当我使用 ListPreference 时,我收到错误并且没有打开设置活动。
如果您有任何建议,请帮助我。谢谢
这是我收到的错误消息
这是设置活动类中的代码
这是字符串值的代码
这是 SharedPreferencesImpl.java 中第 225 行的代码
android - SharedPreference.Editor 与 multiSelectListPreference
所以我有一个 multiSelectListPreference 并且我想在用户更改他的偏好时使用 SharedPreference.Editor 来更改我的数据库中的 multiSelectListPreference 的值。为此,我对每个选项使用 putBoolean 函数。但是我不知道我应该使用什么作为第一个参数(问号在哪里)。
在 android 文档中,他们说第一个参数应该是要修改的首选项的名称。multiSelectListPreference 的 android:key 是“options_list”。如何在我的 multiSelectListPreference 中获取每个单独选项的键?
android - 在 Android 10 及更高版本的应用程序设置中创建多选列表的最佳方法是什么?
我正在开发一个基于 RSS 源的预定义列表的简单新闻应用程序。我想让用户选择他们想要使用的资源。我正在考虑设置菜单中的 ListPreference ,其中包含可用的资源,但具有多选性质,而不是默认的单选。(正如官方材料设计指南建议的多选设置条目)。
我发现MultiSelectListPreference存在,这正是我所需要的。然而,这个类自 API 级别 29 以来已被弃用。遗憾的是,官方页面没有提供关于现在应该使用什么的足够信息。
在 API 级别 29 及更高级别中创建与 MultiSelectListPreference 类似的功能的推荐方法是什么?