android捕获ListView中每个item点击事件,具体怎么写

实现点击切换页面,怎么改... 实现点击切换页面,怎么改 展开
 我来答
依风听雨风之魂
推荐于2018-03-13 · 超过11用户采纳过TA的回答
知道答主
回答量:61
采纳率:100%
帮助的人:15.7万
展开全部
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        //position 点击的Item位置,从0开始算
        Intent intent=new Intent();
        intent.putExtra("xx","");//传递给下一个Activity的值
        startActivity(intent);//启动Activity
    }
});
匿名用户
2014-06-30
展开全部
那得看你想干什么,点击之后就会调用这个函数。
更多追问追答
追问
实现点击之后跳转到下一个页面
追答
那你就写跳转的代码啊,怎么跳转你应该会吧,intent。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不是我坑是你坑
2014-07-01 · TA获得超过153个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:107万
展开全部
你不是已经写了吗,还问什么,根据position,来区分点击的是哪一项,来做不同的操作
追问
执行了就退了
追答
执行就退出了,你看下logcat提示的是什么,或者打断点调试看哪里的问题。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
babyfare
2014-07-01 · TA获得超过311个赞
知道小有建树答主
回答量:245
采纳率:100%
帮助的人:182万
展开全部
Intent intent = new Intent(this,MainActivity.class);//添加你自己的下一个页面的类名
//intent.putExtra("value", value);//如果需要传递值,在这里添加
startActivity(intent);//执行跳转
希望对你有帮助。
追问
不知道怎么用,执行了就退出去了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
双四别阴我
2014-06-30 · TA获得超过2282个赞
知道大有可为答主
回答量:1250
采纳率:57%
帮助的人:1187万
展开全部
如果是监听每个item都执行一样的事件,那么就直接写你的事件就好了。、
如果是针对不同的item有不同的操作,那么就利用点击后传递过来的position 位置或者id来进行对应的事件就好了。
比如你有一个list数据源对应这个list,点击后想弹出一个toast,假设数据源里有name。那么这样写:Toast.makeText(context, list.get(position).getName, Toast.LENGTH_SHORT).show()
追问
看不懂啊,能给个例子吗
追答
你百度搜“listView onItemClick”,一大堆的例子等着你
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式