问题标签 [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中的ExpandableListView
我有这样的要求-我的活动在顶部包含一些文本视图,然后在中间包含可扩展列表视图,在底部包含一个按钮。我的问题是当我单击
可扩展列表视图时,扩展列表被容纳在按钮和可扩展列表视图之间的空间中。
我希望可扩展列表视图可以完全展开,并且按钮应该根据可扩展列表视图的包含内容向下移动。我已经使用滚动视图作为主要布局。
谢谢你
android - 如何创建仅包含某些可扩展项目的列表?
我正在尝试用一些可扩展的项目和一些单项组成一个列表。我希望拥有它,以便在单击单个项目或可扩展列表子项时,我可以根据项目的文本调用意图。
我想可扩展列表会起作用,但是有没有办法在可扩展列表中设置项目,以便它们没有可扩展列表图标?我应该使用字符串数组以外的东西吗?
做这个的最好方式是什么?
谢谢
下面是我不完整的代码,我想在“亚特兰大”和“波士顿”项目之间插入项目“1区”、“2区”、“3区”或作为亚特兰大的子集:
android - 折叠或展开时Android可扩展列表视图组/父背景图像更改
我尝试在折叠或展开时交换可扩展列表视图组背景图像。但是背景图像没有正确交换。例如,当我展开第一组时,第二组或第三组的背景会被交换。
我正在使用RelativeLayout(组布局)和SimpleExpandableListAdapter(适配器)。这是我所做的:
有谁知道如何使这个工作?
android - Expandablelistview 子项上的 ImageButton
是否可以在 Expandablelistview 子项上有一个可点击的 ImageButton?如果是,如何编程其事件监听器?
android - ExpandableListView 位置问题
我有一个“动态”ExpandableListView。也就是说,只有在单击父级时才会加载子级。
所以我用onGroupExpand
加载列表。它有效,但我必须扩展自己的团队
问题是,当我单击父级时,组会展开,但视图会返回到第一个位置。也就是说:我滚动,我点击父级,组展开,查看回到第一个父级,所以我必须再次滚动才能看到我之前点击的组。
我尝试使用expandableList.scrollTo(x,y);
但它不起作用。
android - Android 中的可扩展列表
几天前我一直在研究这个,但我需要一些指南(我是 Android 编程的新手)。
在 Api Demos 中有 3 个示例解释如何用数据填充 ExpandableList,一个用数组填充,另一个用 List 填充,第三个用 2 个游标填充。
所以,假设我想拥有例如 3 个类别:视频、音频和图像,我想用 MediaStore.Video 光标、MediaStore.Images 光标填充这个父母......
我应该为此创建一个个性化的适配器吗?因为对于视频音频和图像,y 可以创建一个字符串数组,但是对于这些类别中的内容,我必须创建一个光标来获取数据,然后填充到父项中。
建议?
谢谢
android - ExpandableListView 中的线性布局
我想膨胀 ExpandableChildView 组件的 childView。
代码:
其中 linearOpt 是一个向量,其中包含我已实例化的许多 LinearLayout 对象。
这是 R.layout.itemrow xml:
但我收到了这个错误:
07-18 10:48:49.740: 错误/AndroidRuntime(2738): java.lang.IllegalStateException: 指定的孩子已经有一个父母。您必须首先在孩子的父母上调用 removeView()。
我该如何解决这个问题?
android - Android View 在滚动时丢失数据
我有一个由 ExpandableList 组成的应用程序,其子项是数据收集小部件,如 CheckBoxes 和 EditText。一旦输入数据,当列表滚动时它会立即丢失。可能是什么问题或解决方案?谢谢。
android - 禁用 ExpandableListView 的折叠
的默认行为ExpandableListView
是在单击标题时折叠组。是否有可能防止这种情况发生?
我试过了:
- 设置
OnTouchListener
就行了。这会干扰滚动。 - 在列表中设置一个
OnGroupClickListener
(inonCreate()
)。这适用于第一次之后的所有点击。
有没有其他人做到这一点?为什么会OnGroupClickListener
错过第一次点击?
提前感谢您的建议。
android - ExpandableListView - 是否可以进行条件扩展?
我有一个绑定到 SQLite 数据库的 ExpandableListView。为简化起见,我们假设数据库包含两列:title
和body
。在 ExpandableListView 中,group
每个对应title
一个child
,每个对应一个对应一个body
。
现在为了让事情变得更有趣,SQLite 数据库中的某些行没有 a body
(也就是说……它们只有 a title
)。如您所见,如果没有主体,则没有理由扩展组......因为孩子将是空的(即 String body == ""
)。
我正在寻找一种方法来捕捉这种情况,并跳过小组的扩张。我不希望一个空白的孩子被扩大。把它放在伪代码中,我想要这样的东西:
有什么建议么?