ExpandableListview中包含很多子条目项,每个子条目项中拥有一个按钮,现在想获取这个按钮的点击事件,谁能只带你一下
解决方案 »
- 紧急求助:当执行View的onLongClick事件如何获得在屏幕上的坐标,谢谢了!
- 如何获取控件的宽度
- 做Andriod去哪家企业比较合适呢~?高手求指点
- android系统的手机,求推荐
- 图片处理问题
- 初学android socket ,求助各位大虾。。。。
- SDK Manager.exe更新不了。。。
- 关于Andorid新进程中的binder实体
- android项目导出问题
- android studio 导入SlidingMenu出现的错误,求帮助。
- eclipse 真机调试时,File Exploer下没有文件夹
- 在ExpandableListView中子item中有两个按钮,要如何监听呢?
...
...
@Override
public View getChildView(int groupPosition, int childPosition,
boolean isLastChild, View convertView, ViewGroup parent) { View view = null; if (null != convertView) {
view = convertView;
} else {
view = View.inflate(context, R.layout.childview, null);
} Button button = (Button) view.findViewById(R.id.video_cover);
button .setOnClickListener(listener);
return view;
}
}
http://blog.csdn.net/lk_blog/article/details/7562987ExpandableListView实例(二)_两种方式实现QQ中组后面显示子条目数量效果
http://blog.csdn.net/lk_blog/article/details/7563355ExpandableListView实例(三)_实现QQ中"未分组"效果和"未分组"不可编辑删除功能
http://blog.csdn.net/lk_blog/article/details/7563371
@Override
public boolean onChildClick(ExpandableListView parent, View v,
int groupPosition, int childPosition, long id) {
//TODO
return true;
// must return false for handle this event by the super listener
// ,or true for not
}
});长按事件
view.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
try {
ExpandableListView.ExpandableListContextMenuInfo info
= (ExpandableListView.ExpandableListContextMenuInfo) menuInfo;
int type = ExpandableListView
.getPackedPositionType(info.packedPosition);
int group = ExpandableListView
.getPackedPositionGroup(info.packedPosition);
int child = ExpandableListView
.getPackedPositionChild(info.packedPosition);
if (type == ExpandableListView.PACKED_POSITION_TYPE_CHILD) {
//TODO