ExpandableListView的子条目不可点击?????

yunmenggyy 2014-09-19 09:15:14
ExpandableListView的子条目中只有两个TextView

<?xml version="1.0" encoding="UTF-8"?>

<!-- 子条目的布局 -->
<LinearLayout
android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:id="@+id/name"
android:textColor="@color/itembig"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

<TextView
android:id="@+id/number"
android:textColor="@color/number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>


</LinearLayout>


网上有人说是因为item里面有可获取焦点的view,可是我在这里及时设置了focusable和Cilckable属性之后,仍然不起作用。子项还是不可点击?????


...全文
128 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunmenggyy 2014-09-19
  • 打赏
  • 举报
回复
引用 1 楼 zahngzhic 的回复:
你设的什么监听expandableList.setOnChildClickListener();???? 你的 group 可以点 child 不能点?? 看你现在贴的代码 应该不会啊? 实在不行,你自己给 textView 加点击事件 写回调
我刚刚查了一下,是我没有改写下面函数的返回值状态,默认是返回false

		public boolean isChildSelectable(int groupPosition, int childPosition) {
			
			return true;
		}
我写了expandableList.setOnChildClickListener();,并在这个函数里面接收到了点击事件,但是奇怪的是 他不像ListView那样,点击后就有一个反应,这个点击没有任何现象啊
机智蛋蛋 2014-09-19
  • 打赏
  • 举报
回复
你设的什么监听expandableList.setOnChildClickListener();???? 你的 group 可以点 child 不能点?? 看你现在贴的代码 应该不会啊? 实在不行,你自己给 textView 加点击事件 写回调
ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理 本例说明: 1.实例中表现层与数据处理层分开,代码可复用性强,如果能看懂代码对算法会有提高. 2.组和条目上"点击"事件处理,能够区分操作的是组还是条目,并且得到组和条目的内容. 3.组和条目上"长按"事件处理,能够区分组和条目,并且得到组和条目的内容. 4.自定义条目样式,灵活与数据库中字段绑定. 5.实现对DB的增删改查,并且操作后自动刷新. 6.使用数据库处理框架AHibernate灵活操作sqlite数据库,详见: http://blog.csdn.net/lk_blog/article/details/7455992 ExpandableListView实例(二)_两种方式实现QQ中组后面显示条目数量效果 本例说明: QQ,飞信等聊天工具中组后面后会显示有多少个条目,这个是如何实现的呢?查阅了网上还没有相关的介绍,现在本文介绍两种方式实现此功能. 第一种方式:自定义Adapter,重写getGroupView方法. 第二种方式:自定义group.xml中的控件,加一个textview用于显示条目个数. 注:本文数据库处理使用框架AHibernate,可以灵活操作sqlite数据库, 详见: http://blog.csdn.net/lk_blog/article/details/7455992 ExpandableListView实例(三)_实现QQ中"未分组"效果和"未分组"不可编辑删除功能 本例说明: 实现QQ中"未分组"效果和"未分组"不可编辑删除功能. 注:本文数据库处理使用框架AHibernate,可以灵活操作sqlite数据库, 详见: http://blog.csdn.net/lk_blog/article/details/7455992
ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理 本例说明: 1.实例中表现层与数据处理层分开,代码可复用性强,如果能看懂代码对算法会有提高. 2.组和条目上"点击"事件处理,能够区分操作的是组还是条目,并且得到组和条目的内容. 3.组和条目上"长按"事件处理,能够区分组和条目,并且得到组和条目的内容. 4.自定义条目样式,灵活与数据库中字段绑定. 5.实现对DB的增删改查,并且操作后自动刷新. 6.使用数据库处理框架AHibernate灵活操作sqlite数据库,详见: http://blog.csdn.net/lk_blog/article/details/7455992 ExpandableListView实例(二)_两种方式实现QQ中组后面显示条目数量效果 本例说明: QQ,飞信等聊天工具中组后面后会显示有多少个条目,这个是如何实现的呢?查阅了网上还没有相关的介绍,现在本文介绍两种方式实现此功能. 第一种方式:自定义Adapter,重写getGroupView方法. 第二种方式:自定义group.xml中的控件,加一个textview用于显示条目个数. 注:本文数据库处理使用框架AHibernate,可以灵活操作sqlite数据库, 详见: http://blog.csdn.net/lk_blog/article/details/7455992 ExpandableListView实例(三)_实现QQ中"未分组"效果和"未分组"不可编辑删除功能 本例说明: 实现QQ中"未分组"效果和"未分组"不可编辑删除功能. 注:本文数据库处理使用框架AHibernate,可以灵活操作sqlite数据库, 详见: http://blog.csdn.net/lk_blog/article/details/7455992

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧