问题标签 [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.

0 投票
2 回答
245 浏览

android - 在 MulitSelectList 首选项中将 IF 语句添加到每个数组索引值中

我正在尝试为每个数组索引值放置一个 IF 语句,该值来自 MultiSelectList 首选项。但我在执行此操作时遇到问题,这是我的代码,请帮助我。

}

这是我的偏好片段中的 MultiSelectList

0 投票
0 回答
138 浏览

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,它也会有很大帮助。

提前致谢。

0 投票
1 回答
511 浏览

android - 无法让 android.support.v14.preference.MultiSelectListPreference 工作

无法弄清楚出了什么问题。错误日志没有帮助,我也尝试了这里提到的一些解决方案。

这是偏好

对应的字符串数组

偏好片段:

0 投票
0 回答
166 浏览

android - 实现 MultiSelectListPreference 时出错

我尝试使用我在 Udacity 上的 Google 奖学金中学到的东西来制作小项目。不幸的是,我有一个 MultiSelectListPreference 错误。

代码: https ://github.com/Slupik/temp10.06

错误:

该代码是由专业开发人员制作的示例代码。我只在 arrays.xml 和 pref_visualizer.xml 中添加了几行

我已经在专门的论坛上询问过这个问题,但没有人能帮助我。所以stackoverflow的人是我最后的希望:)

0 投票
1 回答
1190 浏览

java - MultiSelectListPreference 获取检查值?

嗨,我想做一个简单的新闻阅读器应用程序。在共享偏好中,用户可以选择他可以看到哪些新闻部分。我一直到添加 MultiSelectListPreference 并检索值的点。但不幸的是,它检索所有值,而不仅仅是检查。

这是我的代码:

知道我做错了什么吗?

0 投票
0 回答
22 浏览

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 来执行此操作。

0 投票
2 回答
100 浏览

android - Android (MultiSelect-)ListPrefernce 禁用条目

努力获得多选列表偏好以预先检查和/或禁用某些条目。

找到了一些实现自定义的解决方案,例如。CheckboxPreference 带有自定义布局文件。但是恕我直言,这不适用于 ListPreferences,因为它们具有动态大小。

是否可以扩展 MultiSelectListPreference 并在特定位置获取复选框和标签以调用 textview#enabled 或 checkbox#setchecked?

我做了一个模拟来说明:

在此处输入图像描述

0 投票
1 回答
165 浏览

android - 在 Android 中使用 ListPreference 时出错

我对 Android Studio 中的 PreferenceScreen 有疑问。我使用 MultiSelectListPreference 并没有收到错误,但是当我使用 ListPreference 时,我收到错误并且没有打开设置活动。

如果您有任何建议,请帮助我。谢谢

这是我收到的错误消息

这是设置活动类中的代码

这是字符串值的代码

这是 SharedPreferencesImpl.java 中第 225 行的代码

0 投票
1 回答
45 浏览

android - SharedPreference.Editor 与 multiSelectListPreference

所以我有一个 multiSelectListPreference 并且我想在用户更改他的偏好时使用 SharedPreference.Editor 来更改我的数据库中的 multiSelectListPreference 的值。为此,我对每个选项使用 putBoolean 函数。但是我不知道我应该使用什么作为第一个参数(问号在哪里)。

在 android 文档中,他们说第一个参数应该是要修改的首选项的名称。multiSelectListPreference 的 android:key 是“options_list”。如何在我的 multiSelectListPreference 中获取每个单独选项的键?

0 投票
1 回答
34 浏览

android - 在 Android 10 及更高版本的应用程序设置中创建多选列表的最佳方法是什么?

我正在开发一个基于 RSS 源的预定义列表的简单新闻应用程序。我想让用户选择他们想要使用的资源。我正在考虑设置菜单中的 ListPreference ,其中包含可用的资源,但具有多选性质,而不是默认的单选。(正如官方材料设计指南建议的多选设置条目)。

我发现MultiSelectListPreference存在,这正是我所需要的。然而,这个类自 API 级别 29 以来已被弃用。遗憾的是,官方页面没有提供关于现在应该使用什么的足够信息。

在 API 级别 29 及更高级别中创建与 MultiSelectListPreference 类似的功能的推荐方法是什么?