2 xiaoyan 12 xiaoyan_12 于 2013.02.21 14:40 提问

如何从 ExpandableListView 获取 Child Item 的值?

我想在Android中获取创建自定义的 ExpandableListView,但是当我点击Child Item时,没有返回值。点击事件的代码如下:

mExpandableListView.setOnChildClickListener(new OnChildClickListener() {
    @Override
    public boolean onChildClick(ExpandableListView parent, View v,
                                int groupPosition, int childPosition, long id) {
        Toast.makeText(getBaseContext(), "Child clicked",
                       Toast.LENGTH_SHORT).show();
        return true;
    }
});

为什么没有返回值呢?

2个回答

hxn_217
hxn_217   2013.02.21 16:37
已采纳

使用 "getChildAtPosition"..方法试试呢。

guoshouhua
guoshouhua   2015.06.22 17:47

楼主,怎么获取ExpandableListView子项与母项的内容的值

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android ExpandableListView获取 最下层Item的控件
今天要做这个功能  上图看吧 就是点击编辑之后需要把所有原来Gone掉的radioButton显示出来让用户选择 然后写到for循环突然不知道怎么写了   ExpandableListView 的API里面找不到获取所有子Item的方法  。。。   (不知道是我没找到还是真没有   知道的大虾可以说下!) 在网上翻了一遍没找到   算了  自己写吧。
ExpandableListView点击Group动态获取Child数据源
ExpandableListView点击Group动态获取Child数据源显示
Android ExpandableListView 子item点击事件 注意事项
------记录点滴------ 使用ExpandableListView时,如果child item中有Button,checkBox等会获取焦点的控件,即使设置了      /**      * 子item点击响应,返回true      */     @Override     public boolean isChildSelectable(int groupPosition,
expandablelistview的子控件及其中控件的点击事件
先上图。可以看到。这是一个很普通的扩展列表。在子项中。有一个减号的按钮。 要 实现的功能是点击某个item。绿色的文本数字加一。点击红色的减号。文本减一。吼。这个真的不容易的啊。特别对于我这样的菜鸟来说。不过幸好的是我在写 这个之前。研究过一段时间的listview。可扩展列表事实上和listview没有太大区别。都是用适配器来完成数据到界面的填充。listview 的适配器用getview的方
求助 ExpandableListView group的item有间距child间隔不变
如题怎么设置ExpandableListView group的item有间距child间隔不变,android:dividerHeight="10dp"设置的话 group和child都有间距,有没有其他方法啊
ExpandableListView长按确定父项与子项
在使用ExpandableListView时有时需要对父项设置长按监听,但自带的setOnItemLongClickListener中的flatPos位置是所有展开项,包括父项和子项在内的位置,而大多情况下需要得到父项再父项列表中的位置以及子项在子项列表中的位置。下面是解决方法://长按监听 expandableListView.setOnItemLongClickListener(new Adap
ExpandableListView数据适配,子层加载不同布局的方法
ExpandableListView控件类是于ListView控件,其数据的适配显示通过继承BaseExpandableListAdapter来实现,不多说了,看代码: 实体类,用来封装数据: ContentEntity.java public class ContentEntity { private String name; private String info; priva
ExpandableListView去掉item分割线的方法
因为使用了一个嵌套在scrollview中的自定义ExpandableListView,代码如下,功能是group展开时可以item项全部可见 import android.content.Context; import android.util.AttributeSet; import android.widget.ExpandableListView; public class M
ExpandableListView 实现点击某个group的时候再去请求网络动态加载子视图中的数据
整个项目虽然简单,我还是上传到github了,欢迎star https://github.com/MZCretin/SuperExpandableListView  昨天有个朋友问我有没有用过ExpandableListView,他说他们要做个类似QQ的联系人的页面,需要用到ExpandableListView,但是他们的group和child里面的数据是分开的,他想的是,刚进来的时候,加载gro
解决ExpandableListView中子元素无法点击,OnChildClickListener无效
项目有个购物车功能,是用ExpandableListView实现的,最近让添加一个子view的点击事件让跳转到详情页面。很好,有个setOnChildClickListener可以轻松实现,但是设置完成后居然发现点击没效果,这就尴尬了。网上查了一下主要是以下两方面引起的: 1.在BaseExpandableListAdapter中的isChildSelectable方法返回了false