问题标签 [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 投票
4 回答
2069 浏览

android - Android中的ExpandableListView

我有这样的要求-我的活动在顶部包含一些文本视图,然后在中间包含可扩展列表视图,在底部包含一个按钮。我的问题是当我单击
可扩展列表视图时,扩展列表被容纳在按钮和可扩展列表视图之间的空间中。

我希望可扩展列表视图可以完全展开,并且按钮应该根据可扩展列表视图的包含内容向下移动。我已经使用滚动视图作为主要布局。
谢谢你

0 投票
2 回答
3666 浏览

android - 如何创建仅包含某些可扩展项目的列表?

我正在尝试用一些可扩展的项目和一些单项组成一个列表。我希望拥有它,以便在单击单个项目或可扩展列表子项时,我可以根据项目的文本调用意图。

我想可扩展列表会起作用,但是有没有办法在可扩展列表中设置项目,以便它们没有可扩展列表图标?我应该使用字符串数组以外的东西吗?

做这个的最好方式是什么?

谢谢

下面是我不完整的代码,我想在“亚特兰大”和“波士顿”项目之间插入项目“1区”、“2区”、“3区”或作为亚特兰大的子集:

0 投票
2 回答
10801 浏览

android - 折叠或展开时Android可扩展列表视图组/父背景图像更改

我尝试在折叠或展开时交换可扩展列表视图组背景图像。但是背景图像没有正确交换。例如,当我展开第一组时,第二组或第三组的背景会被交换。

我正在使用RelativeLayout(组布局)和SimpleExpandableListAdapter(适配器)。这是我所做的:

有谁知道如何使这个工作?

0 投票
1 回答
3130 浏览

android - Expandablelistview 子项上的 ImageButton

是否可以在 Expandablelistview 子项上有一个可点击的 ImageButton?如果是,如何编程其事件监听器?

0 投票
1 回答
2738 浏览

android - ExpandableListView 位置问题

我有一个“动态”ExpandableListView。也就是说,只有在单击父级时才会加载子级。

所以我用onGroupExpand加载列表。它有效,但我必须扩展自己的团队

问题是,当我单击父级时,组会展开,但视图会返回到第一个位置。也就是说:我滚动,我点击父级,组展开,查看回到第一个父级,所以我必须再次滚动才能看到我之前点击的组。

我尝试使用expandableList.scrollTo(x,y);但它不起作用。

0 投票
1 回答
877 浏览

android - Android 中的可扩展列表

几天前我一直在研究这个,但我需要一些指南(我是 Android 编程的新手)。

在 Api Demos 中有 3 个示例解释如何用数据填充 ExpandableList,一个用数组填充,另一个用 List 填充,第三个用 2 个游标填充。

所以,假设我想拥有例如 3 个类别:视频、音频和图像,我想用 MediaStore.Video 光标、MediaStore.Images 光标填充这个父母......

我应该为此创建一个个性化的适配器吗?因为对于视频音频和图像,y 可以创建一个字符串数组,但是对于这些类别中的内容,我必须创建一个光标来获取数据,然后填充到父项中。

建议?

谢谢

0 投票
1 回答
1386 浏览

android - ExpandableListView 中的线性布局

我想膨胀 ExpandableChildView 组件的 childView。

代码:

其中 linearOpt 是一个向量,其中包含我已实例化的许多 LinearLayout 对象。

这是 R.layout.itemrow xml:

但我收到了这个错误:

07-18 10:48:49.740: 错误/AndroidRuntime(2738): java.lang.IllegalStateException: 指定的孩子已经有一个父母。您必须首先在孩子的父母上调用 removeView()。

我该如何解决这个问题?

0 投票
1 回答
1223 浏览

android - Android View 在滚动时丢失数据

我有一个由 ExpandableList 组成的应用程序,其子项是数据收集小部件,如 CheckBoxes 和 EditText。一旦输入数据,当列表滚动时它会立即丢失。可能是什么问题或解决方案?谢谢。

0 投票
4 回答
18487 浏览

android - 禁用 ExpandableListView 的折叠

的默认行为ExpandableListView是在单击标题时折叠组。是否有可能防止这种情况发生?

我试过了:

  • 设置OnTouchListener就行了。这会干扰滚动。
  • 在列表中设置一个OnGroupClickListener(in onCreate())。这适用于第一次之后的所有点击。

有没有其他人做到这一点?为什么会OnGroupClickListener错过第一次点击?

提前感谢您的建议。

0 投票
2 回答
4989 浏览

android - ExpandableListView - 是否可以进行条件扩展?

我有一个绑定到 SQLite 数据库的 ExpandableListView。为简化起见,我们假设数据库包含两列:titlebody。在 ExpandableListView 中,group每个对应title一个child,每个对应一个对应一个body

现在为了让事情变得更有趣,SQLite 数据库中的某些行没有 a body(也就是说……它们只有 a title)。如您所见,如果没有主体,则没有理由扩展组......因为孩子将是空的(即 String body == "")。

我正在寻找一种方法来捕捉这种情况,并跳过小组的扩张。我不希望一个空白的孩子被扩大。把它放在伪代码中,我想要这样的东西:

有什么建议么?