Android item上的button,在activity中点击。
来源:互联网 发布:健康风险评估软件 编辑:程序博客网 时间:2024/05/01 16:21
嘿嘿嘿,写下来提高一下自己,同时分享一下。
今天写到adapter,具体业务不讲了,就是item上的button必须在activity实现,但是发现在activity中点击button获取不到item的position,网上找了好多没找到,直接贴代码。
//adapter
infoView.caiyong_image = (ImageView) convertView.findViewById(R.id.caiyong_image);
infoView.caiyong_image.setTag(position);
在adapter的getView中我们获取到button的id(我这里是ImageView)然后给他setTag当前的position,这样我们就能在onClick中getTag了。
但是上面也说了要在activity中实现点击事件,怎么在activity获取到button的对象呢,我在adapter中写了一个接口,下边代码
public interface OnClick{
public void click(View v);
};
public QingbaoAdapter(Context context, List<AppIntelligence> list,OnClick onClick) {
this.context = context;
this.list = list;
this.onClick = onClick;
}
@Override
public void onClick(View v) {
onClick.click(v);
}
这样我们在activity中就可以重写这个button的点击事件了,(activity需要继承OnClick),同时我们可以在activity的button的点击事件里getTag这个position
@Override
public void click(View v) {
clickItemButton = (Integer) v.getTag();
}
获取到点击的item我们不是想干什么就能干什么了。
- Android item上的button,在activity中点击。
- Android ListView中item条目点击被item上的button点击事件抢夺的解决方案
- Android listview的item中button的点击事件 item和button 可同时点击
- 点击listivew中item的button并在activity中网络请求的,根据网络请求结果更改button状态的解决办法
- Android ListView item中有按钮(Button)不能点击或者条目不能点击的问题
- android中通过网络请求数据显示在Listview中,面对许多的item,如何给每个item设置点击事件以跳转到不同的activity
- Android中listview的item布局中button点击事件position混乱解决
- 如何在MicroModels框架下获得gridview中被点击button所在的item项
- Listiew的Item点击无反应(在item中有Button等抢焦点的控件存在时)
- Android ListView中Button覆盖item点击i事件
- android中listView点击对应item并改变button的文字
- [Android界面] GridView 中含有两个以上的Button时Item点击事件没有效果
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- 如何在android中设置一个返回button,点击后返回上一个activity?
- listview中添加Button后item不能点击的解决办法
- listview中item的button设置两次点击事件
- Android在Activity中改变button颜色的方法
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- sendmail分组群发邮件
- cocos2d-x-3.0学习笔记之如何创建开关菜单
- 深入理解session
- Android studio NDK-JNI 编译so文件
- java多种保存2位小数的对比
- Android item上的button,在activity中点击。
- python 矩阵转置transpose
- 设计模式学习笔记-状态模式
- #112 Remove Duplicates from Sorted List
- Android适配——drawable和values的加载规则
- 把Java数组转换为List时的注意事项
- android radioButton 选中后改变字体颜色样式
- 移动端开发者眼中的前端开发流程变迁与前后端分离
- Android之Adapter的封装与抽象(三)