问题标签 [expandablelistview]

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 投票
1 回答
700 浏览

android - 如何在android中实现expandablelist?

我尝试复制内置的联系人应用程序....我怎样才能有一个 + 按钮来添加多个电话和电子邮件?我也希望在其中启用 fastscrollview

0 投票
1 回答
928 浏览

android - 用哈希图的 ArrayList 填充 ExpandableList

谁能告诉我如何用哈希映射的数组列表填充可扩展列表。实际上我已经制作了一个树数据结构,我想使用我的数据结构来填充可扩展列表......

0 投票
14 回答
96450 浏览

android - ExpandableListView - 为没有孩子的组隐藏指示器

在一个ExpandableListView中,有没有办法隐藏没有孩子的组的组指示符?

0 投票
1 回答
1981 浏览

android - 将 ExpandableListView 添加到具有其他元素的选项卡

我正在开发一个带有标签的应用程序。在其中一个选项卡上,我有两个EditText字段和几个按钮。我想ExpandableListView 在其余元素下方的选项卡中添加一个。

我的问题是当前类扩展了Activity. 我找到的所有示例 extend ExpandableListActivity,但我不能为同一个类扩展两者。

如何将此列表添加到选项卡?我ExpandableListView在文件中添加了一个元素XML,但每当我运行它时,它都不会出现。我知道我需要将视图绑定到一些数据,但是我该怎么做呢?谢谢你。

这是我的课程代码:

和 XML:

0 投票
3 回答
7485 浏览

android - 保存和恢复 ExpandableListActivity 的展开/折叠状态

我有一个 ExpandableListActivity(使用 SimpleCursorTreeAdapter),它在用户单击子元素时启动另一个活动。在新活动中按下后退按钮时,所有列表项都会再次折叠。如何保存 ExpandableListActivity 的展开状态并再次恢复。

我已经尝试像这样实现 onSaveInstanceState() 和 onRestoreInstanceState() ...

...但是 onRestoreInstanceState() 永远不会被调用。我还尝试在 onCreate() 方法中恢复状态,但也没有调用它:

0 投票
1 回答
2248 浏览

android - Android中ExpandableListView的问题

我有一个活动(Home.class),该活动包含 3 个视图:

first_view.xml、second_view.xml、third_view.xml

first_view.xml 包含 2 个按钮(btnSecond 和 btnThird)。如果我点击 btnSecond,就会出现 second_view.xml。如果我点击 btnThird,就会出现 third_view.xml。

在第三个视图中有一个 ExpandableListView。所以我在 Home.class 中扩展 ExpandableListActivity。但现在有一个问题。

当我运行时,发生异常:

java.lang.RuntimeException:您的内容必须有一个 id 属性为“android.R.id.list”的 ExpandableListView

当我在所有 xml 文件中使用 ExpandableListView 时,问题就解决了。但我只想在third_view.xml 中显示这个列表。我怎么解决这个问题?

0 投票
2 回答
2710 浏览

android - Android ExpandableListView - 处理没有孩子的父母

我有一个参差不齐的父母和孩子等级。有些父母有5个孩子,而有些父母有0个孩子。

即使没有子项,expandableListView 也会显示“展开/折叠”图标。

有没有办法只为那些没有孩子的父母(行)隐藏图标?我仍然想显示没有孩子的父母行,并允许用户单击它们,但是“展开/折叠”图标令人困惑。

0 投票
1 回答
1448 浏览

android - 如何更新可扩展列表视图值

嗨,我在我的布局中使用了可扩展的列表视图,其中包含我在那一天完成的健身活动列表。当我最初打开我的活动时,我可以看到所有活动列表。但是当我添加新活动时,我在可扩展列表视图中看不到新活动。当我从其他屏幕返回时,如何查看我的新活动?请给我一些解决方案。

提前致谢。

0 投票
1 回答
223 浏览

android - 在子游标中为单击的组获取正确的值

我可以使用正确的 groupcursors 和 childcursorsSimpleCursorTreeAdapter创建。ExpandableListView对于我的程序,每个孩子包含三个TextViews。当我展开组并单击子项时,我使用自定义对话框在EditText视图中显示三个值。

如果我一次只打开“一个”组,该程序就可以了。如果单击,我可以获得正确的子值。但是如果我同时扩展几个组。它只显示最新组下的最新孩子。

例如:A 组有 3 个项目,B 组有 5 个项目,C 组有 2 个项目。先点A组下的children,没问题,再点B组下的children,没问题,但是如果我回头再点击A组下的child,还是显示B组下的child,不知道怎么显示正确孩子们。如果我用Toast来展示,所有的孩子都是正确的,太奇怪了。我可以用这种方法做什么?

谢谢 !!

0 投票
1 回答
8096 浏览

android - ExpandableListView - 选择元素

我正在尝试创建一个带有可选元素(子项)的 ExpandableListView,以便在关闭组或滚动所选元素后选择不会消失。我还没有找到任何本机解决方案,因此我尝试将元素的选定状态保存在单独的列表中,并更改 onChildClickListner 中元素的状态和颜色。问题是 - 我无法让 Listner 工作。就是进不去。但是我可以分别为每个孩子设置一个Listner。这确实有效,但不能解决我的问题,因为在这种情况下,我没有得到任何关于孩子在小组中的位置的信息。这可能只是一个小错误..这是代码:

ps 一些变量名是德语的,对此感到抱歉=) pps 我将不胜感激任何提示!