- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何检索在 ExpandableListView 的 OnGroupClickListener 中单击的组。
我尝试过parent.getItemAtPosition(groupPosition),它返回组和子项,所以我想我必须将groupPosition转换为适配器中的绝对位置,但我不知道该怎么做。
new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
Item item= parent.getItemAtPosition(groupPosition);
return true;
}
}
最佳答案
试试这个:
new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
Object object = parent.getExpandableListAdapter().getGroup(groupPosition);
....
....
return true;
}
}
这应该有效。
关于java - 在 OnGroupClickListener 中获取单击的组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325610/
我在我的 ExpandableListView 上设置了 OnGroupClickListener。但是当我点击展开的组时 - 第一组的组折叠了,并且只有在第二次点击之后 OnGroupClickLi
如何检索在 ExpandableListView 的 OnGroupClickListener 中单击的组。 我尝试过parent.getItemAtPosition(groupPosition),它
我有一个可扩展 ListView ,需要在有人单击组行时动态添加子行。最好的方法是向我的服务器发送一个 AsyncHttp 请求,服务器用我解析成的 json 和 Object.这样做的问题是,如果
我正在关注:Programmatically collapse a group in ExpandableListView .我希望用户一次只能展开一个组并平滑地滚动到正确的位置。我编写了一个实现 O
我正在尝试将一个复选框放入 ExpandableListView。我怎么做?我扩展了 BaseExpandableListAdapter 并将以下内容放入 getGroupView() 中: @Ove
我有自定义 groupView,需要在展开和折叠时更改状态。如果展开同一个组 View ,它会在两种状态之间切换。 我遇到的问题是 expand 方法似乎正在提取 View 的某些缓存版本,因为调用
我是一名优秀的程序员,十分优秀!