栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-13

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-13

对recycleView的页面进行点击跳转设计 我设计的是从微信界面点击任意tabbar(也就是页底),可以跳转到对应的详情页面(里面包含内容信息和一张图片),点击不同页底则跳转到不同页面。 一. 跳转到每个页底对应的详情页面 1.创建四个Activity和它们对应的布局文件


2.设计xml布局文件

3.在MyAdapter.java文件中设置每个item的点击监听事件

在onBindViewHolder方法中设置绑定每个item的点击监听

原因

因为Android有个recycler的反复循环器,viewholder就是借助他来做到循环利用itemview。所以在onBindViewHolder方法中反复循环将数据读入item各个控件的过程中,我们可以设置绑定。

//在MyAdapter类的开头声明和初始化一个class数组,装我要跳转的各个Activity.class
private Class[] jumpActivity={ContactDetails_Activity1.class,
            ContactDetails_Activity2.class,ContactDetails_Activity3.class,
            ContactDetails_Activity4.class};
            
//设置条目中的点击监听
        int adapterPosition = holder.getAdapterPosition();
        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent=new Intent(context,jumpActivity[adapterPosition]);
                context.startActivity(intent);
            }
        });

4.效果



均可跳转成功
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/349347.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号