ListView的每一行有一个Button,点击Button后如何得到所在行的position? ListView的每一行有一个Button,点击Button后如何得到所在行的position? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adapter.setOnItemClickListener(new OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { }} 这个你要自己去关联,在getView的时候,你可以设置按钮的id为本行数据在adapter里面的顺序。 你在getView的时刻为每一行的button 的ID设置为对应的position,这样你点button的时刻取ID,应当可以实现吧。 楼主说的是每行一个button...楼主自定义adapterpublic View getView(int position, View convertView, ViewGroup parent) {在这个方法里面加入button的监听比如myView = inflater.inflate(R.layout.userone, null);final c=position; final Button Button01= (Button) myView .findViewById(R.id.TButton01);Button01.setonclicklistener(new OnClickListener() {你在这里进行button的操作就不用得到position了如果你一定要用position那简单就这样c就是position;}); struts2文件下载的问题 图片动画有阴影,怎么去除 eclipse导入android源码报错 主程序xxx.java 问题 小妹 java ee出身,想学习android,大牛们给个建议把 android线程 网络 相关的问题 关于建立一个通讯录的问题 Android即时通讯与IOS端发送语音的问题。 乌班图下编译ffmpeg,其余的都ok 就是运行.sh后输入make出现了一个c的错误 新手想做一个登录界面,账号密码存入服务器。苦于没有C币参考不了别人的代码 eclipse 自动帮助文档的背景色怎么调? 【提问】各种报错
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) { }
}
楼主说的是每行一个button...楼主自定义adapterpublic View getView(int position, View convertView, ViewGroup parent) {在这个方法里面加入button的监听比如myView = inflater.inflate(R.layout.userone, null);
final c=position;
final Button Button01= (Button) myView
.findViewById(R.id.TButton01);
Button01.setonclicklistener(new OnClickListener() {
你在这里进行button的操作就不用得到position了如果你一定要用position那简单就这样
c就是position;});