问题标签 [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.
android - 如何在android中实现expandablelist?
我尝试复制内置的联系人应用程序....我怎样才能有一个 + 按钮来添加多个电话和电子邮件?我也希望在其中启用 fastscrollview
android - 用哈希图的 ArrayList 填充 ExpandableList
谁能告诉我如何用哈希映射的数组列表填充可扩展列表。实际上我已经制作了一个树数据结构,我想使用我的数据结构来填充可扩展列表......
android - ExpandableListView - 为没有孩子的组隐藏指示器
在一个ExpandableListView
中,有没有办法隐藏没有孩子的组的组指示符?
android - 将 ExpandableListView 添加到具有其他元素的选项卡
我正在开发一个带有标签的应用程序。在其中一个选项卡上,我有两个EditText
字段和几个按钮。我想ExpandableListView
在其余元素下方的选项卡中添加一个。
我的问题是当前类扩展了Activity
. 我找到的所有示例 extend ExpandableListActivity
,但我不能为同一个类扩展两者。
如何将此列表添加到选项卡?我ExpandableListView
在文件中添加了一个元素XML
,但每当我运行它时,它都不会出现。我知道我需要将视图绑定到一些数据,但是我该怎么做呢?谢谢你。
这是我的课程代码:
和 XML:
android - 保存和恢复 ExpandableListActivity 的展开/折叠状态
我有一个 ExpandableListActivity(使用 SimpleCursorTreeAdapter),它在用户单击子元素时启动另一个活动。在新活动中按下后退按钮时,所有列表项都会再次折叠。如何保存 ExpandableListActivity 的展开状态并再次恢复。
我已经尝试像这样实现 onSaveInstanceState() 和 onRestoreInstanceState() ...
...但是 onRestoreInstanceState() 永远不会被调用。我还尝试在 onCreate() 方法中恢复状态,但也没有调用它:
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 中显示这个列表。我怎么解决这个问题?
android - Android ExpandableListView - 处理没有孩子的父母
我有一个参差不齐的父母和孩子等级。有些父母有5个孩子,而有些父母有0个孩子。
即使没有子项,expandableListView 也会显示“展开/折叠”图标。
有没有办法只为那些没有孩子的父母(行)隐藏图标?我仍然想显示没有孩子的父母行,并允许用户单击它们,但是“展开/折叠”图标令人困惑。
android - 如何更新可扩展列表视图值
嗨,我在我的布局中使用了可扩展的列表视图,其中包含我在那一天完成的健身活动列表。当我最初打开我的活动时,我可以看到所有活动列表。但是当我添加新活动时,我在可扩展列表视图中看不到新活动。当我从其他屏幕返回时,如何查看我的新活动?请给我一些解决方案。
提前致谢。
android - 在子游标中为单击的组获取正确的值
我可以使用正确的 groupcursors 和 childcursorsSimpleCursorTreeAdapter
创建。ExpandableListView
对于我的程序,每个孩子包含三个TextView
s。当我展开组并单击子项时,我使用自定义对话框在EditText
视图中显示三个值。
如果我一次只打开“一个”组,该程序就可以了。如果单击,我可以获得正确的子值。但是如果我同时扩展几个组。它只显示最新组下的最新孩子。
例如:A 组有 3 个项目,B 组有 5 个项目,C 组有 2 个项目。先点A组下的children,没问题,再点B组下的children,没问题,但是如果我回头再点击A组下的child,还是显示B组下的child,不知道怎么显示正确孩子们。如果我用Toast来展示,所有的孩子都是正确的,太奇怪了。我可以用这种方法做什么?
谢谢 !!
android - ExpandableListView - 选择元素
我正在尝试创建一个带有可选元素(子项)的 ExpandableListView,以便在关闭组或滚动所选元素后选择不会消失。我还没有找到任何本机解决方案,因此我尝试将元素的选定状态保存在单独的列表中,并更改 onChildClickListner 中元素的状态和颜色。问题是 - 我无法让 Listner 工作。就是进不去。但是我可以分别为每个孩子设置一个Listner。这确实有效,但不能解决我的问题,因为在这种情况下,我没有得到任何关于孩子在小组中的位置的信息。这可能只是一个小错误..这是代码:
ps 一些变量名是德语的,对此感到抱歉=) pps 我将不胜感激任何提示!