android-ExpandableListView点击出错

问题描述

ExpandableListView点击出错
如题,我的group选项都没有child选项,然后一点击就会数组越界异常,错误指向适配器里的getChildrenCount方法。

public int getChildrenCount(int groupPosition) {
return child.get(groupPosition).size();
}

就这个了,哪个大神知道要怎么改啊,坐等

解决方案

同问,不过我的有child选项

解决方案二:
同问,我也遇到了这种情况,目前我做的是直接把数组越界的异常抛出来,但是那样就算没有子item也会导致默认生成你最开始在xml定义的那个子item,
问了一下网友,说是用map搞,我也有点不会做。

解决方案三:

public Object getChild(int groupPosition int childPosition) {    if (childArray != null && childPosition < childArray.size()) {        return childArray.get(groupPosition).get(childPosition);    }    return null;}
时间: 2024-10-27 06:28:50

android-ExpandableListView点击出错的相关文章

android-Android expandablelistview 点击了groupview的一项却展开另外一项

问题描述 Android expandablelistview 点击了groupview的一项却展开另外一项 Android expandablelistview ,在4.2上正常运行,在2.3.3上点击了groupview的一项却展开另外一项,在4.2上正常运行有人说是索引乱了,请问我该怎么解决啊,跪求大神.

android-[Android]ExpandableListView消息响应出错!麻烦帮忙看下!

问题描述 [Android]ExpandableListView消息响应出错!麻烦帮忙看下! final ExAdapter listAdapter = new ExAdapter(MeterOperateActivity.this); buttonListView.setAdapter(listAdapter); buttonListView.setGroupIndicator(null); buttonListView.setDivider(null); buttonListView.set

Android adb 命令 使用 出错 adb shell am start -W -n

问题描述 Android adb 命令 使用 出错 adb shell am start -W -n adb shell am start -W -n 在4.4系统上启动不了应用,怎么回事. 解决方案 检查下adb是否安装和配置好了. 如果小喵的回答帮助了您,或者您希望得到小喵进一步的回答,请先采纳这个回答.问题太多,小喵愿意为采纳我的问题的哥哥们奉献更多时间.方法是光标移动到右边,点击采纳即可.这个步骤轻而易举,绝不耽误您宝贵的时间.采纳小喵的回答还有如下好处:(1)得到进一步深入的回答(2)

Android Button点击效果(按钮背景变色、文字变色)

一. 说明 Android Button的使用过程中,我们会需要为Button添加点击效果,不仅仅按钮的背景色需要变化,而且有时,我们连文字的颜色都希望变化,我们可以使用StateListDrawable资源可以实现. 二. 实现按钮点击的变化 2.1 实现效果: 2.2 我们首先需要定义按钮的背景的资源文件,我们使用图片资源来实现点击变化 selector_btn_click_bg.xml <?xml version="1.0" encoding="utf-8&quo

android widget 点击事件问题

问题描述 android widget 点击事件问题 一个简单的widget,点击后可以打开一个Activity. 但是当我把widget添加到桌面后,我去看了一会视频之后,然后再退出视频, 回头去点击widget就打不开Activity了. 无意中发现的这个问题,不知道怎么处理.求教育. 另附上widget里onUpdate的代码 @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager,

Android实现点击AlertDialog上按钮时不关闭对话框的方法_Android

本文实例讲述了Android实现点击AlertDialog上按钮时不关闭对话框的方法.分享给大家供大家参考.具体如下: 开发过程中,有时候会有这样的需求: 点击某个按钮之后显示一个对话框,对话框上面有一个输入框,并且有"确认"和"取消"两个按钮.当用户点击确认按钮时,需要对输入框的内容进行判断.如果内容为空则不关闭对话框,并toast提示. 使用AlertDialog.Builder创建对话框时,可以使用builder.setNegativeButton和build

android开发-Android开发中点击侧栏不消失

问题描述 Android开发中点击侧栏不消失 @Override public void onGoToButtonClicked() { getSupportFragmentManager().beginTransaction().replace(R.id.container, new OtherFragment()).commit(); } 解决方案 public void onGoToButtonClicked() { getSupportFragmentManager().beginTra

页面跳转-android关于点击按钮事件的处理

问题描述 android关于点击按钮事件的处理 首先先谢谢回答的问题的好人们,好人有好报~ 我是一个纯android新手,很纯很纯的那种,最近要交一个作业,我就想写一个时间追踪的安卓应用,因为比较出名的那几个有的付费有的用不来. 现在卡在了关于用户自己添加一个任务的问题上,附图如下: 根据我的理解,上面的学习编程啦.读书啦应该是按钮,点击就会开始自动计时,而这些都是点新增项目自己添加的 我就想知道那个新增项目要如何实现? 自己也研究了一天,现在觉得点新增肯定是跳到另一个界面,然后输入任务名称,再

android开发-android自定义标题栏总是出错

问题描述 android自定义标题栏总是出错 采用网上说的自定义标题栏的方法: requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar); 只要指定了Window.FEATURE_CUSTOM_TITLE则会在setContentView出错,