当前位置: 首页 > news >正文

机械东莞网站建设电子商务网站建设及维护

机械东莞网站建设,电子商务网站建设及维护,wordpress企业网站制作视频教程,桂林象鼻山景区简介首先就是了解ListView和RecyclerView的区别1.ListView相比RecycleView的优点a.ListView实现添加HeaderView和FooderView有直接的方法b.分割线可以直接设置c.ListView实现onItemClickListence和onItemLongClickListence有直接的方法2.RecyclerView相比ListView的优点a.封装了Vie…首先就是了解ListView和RecyclerView的区别1.ListView相比RecycleView的优点 a.ListView实现添加HeaderView和FooderView有直接的方法 b.分割线可以直接设置 c.ListView实现onItemClickListence和onItemLongClickListence有直接的方法2.RecyclerView相比ListView的优点 a.封装了ViewHodler效率更高 b.可以添加增删Item动画、侧滑功能等 c.支持局部更新可见才更新不可见不更新 d.插件式实现各个功能模块化解耦性强使用起来更方便选取策略性能上 RecyclerView 并不比ListView 有明显的性能优势。功能上 RecyclerView 适用于灵活布局时新组件开发优先选取RecyclerView 。不过现在总的来说基本都是优先选择使用RecyclerView的毕竟界面排序刷新什么的会更方便RecyclerView使用第一步找到recyclerView的控件和ListView的第一步一样通过findViewById找到recyclerView的控件RecyclerView recyclerView findViewById(R.id.recyclerview);第二步创建Bean类 得到set和get的方法解析获取的数据创建Bean类 得到set和get的方法public class Bean {String nanm; public String getNanm() { return nanm;} public void setNanm(String nanm) { this.nanm nanm;} }第三步创建MyRadper的对象返回找到recyclerView控件的页面下去创建MyRadper的对象 传递数据到适配器MyRadperMyRadper myRadper new MyRadper(data, this); recyclerView.setAdapter(myRadper);以上方法和ListView基本是一模一样的第四步创建适配器创建适配器MyRadper 继承 RecyclerView.AdapterMyRadper.MyViewHolder这里需要自己去创建点击事件OnRecyclerItemClickListenerpublic class MyRadper extends RecyclerView.AdapterMyRadper.MyViewHolder {private ListBen data; //接受数据private Context context; //接受上下文public MyRadper(ListBen data, Context context) {this.data data;this.context context;}Overridepublic MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {//拿到布局View view View.inflate(context, R.layout.item, null);//在ViewHolder中进行编码操作return new MyViewHolder(view);}Overridepublic void onBindViewHolder(MyViewHolder holder, int position) {//数据设置绑定holder.tv.setText(data.get(position).getNanm());}Overridepublic int getItemCount() {return datanull ? 0:data.size();}//创建ViewHolder类继承RecyclerView.ViewHolderpublic class MyViewHolder extends RecyclerView.ViewHolder {private TextView tv;public MyViewHolder(View itemView) {super(itemView);//找到控件tvitemView.findViewById(R.id.item);//点击设置监听itemView.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View view) {//判断点击MonItemClickListener是否为空if (MonItemClickListener !null) {//对MonItemClickListener进行点击MonItemClickListener.OnRecyclerItemClickListener(getAdapterPosition());}}});}}private OnRecyclerItemClickListener MonItemClickListener;//设置点击监听事件用于外部引用public void setRecyclerItemClickListener(OnRecyclerItemClickListener listener){MonItemClickListenerlistener;}//创建点击类接口public interface OnRecyclerItemClickListener{void OnRecyclerItemClickListener(int postion);} }第五步点击事件编写返回找到recyclerView控件的页面下进行点击事件编写myRadper.setRecyclerItemClickListener(new MyRadper.OnRecyclerItemClickListener() { Overridepublic void OnRecyclerItemClickListener(int postion) {} });第六步对recyclerView的界面布局显示进行编写然后对recyclerView的界面布局显示进行编写//布局 LinearLayoutManager linearLayout new LinearLayoutManager(this); recyclerView.setLayoutManager(linearLayout);recyclerView的界面总体是这样写的//找到控件 RecyclerView recyclerView findViewById(R.id.recyclerview);//recyclerView布局linearLayout LinearLayoutManager linearLayout new LinearLayoutManager(this); recyclerView.setLayoutManager(linearLayout);//传输数据到adper适配器 MyRadper myRadpernew MyRadper(data,this); recyclerView.setAdapter(myRadper);//进行点击事件做处理 myRadper.setRecyclerItemClickListener(new MyRadper.OnRecyclerItemClickListener() { Overridepublic void OnRecyclerItemClickListener(int postion) {} });
http://www.tj-hxxt.cn/news/132730.html

相关文章:

  • 免费做印章的网站网站建设售后服务内容
  • 网站管家百度入口的链接
  • 做PPT参考图片网站 知乎安阳网站设计哪家好
  • 手机主题制作软件厦门百度seo点击软件
  • 上海比较好的网站制作公司100个游戏代码
  • 做网站用什么平台成都网站建设 Vr
  • 福海网站制作电影网站推广
  • 如何优化好一个网站自己做网站导航页
  • 南宁北京网站建设做一个网站价格
  • 网站建设的需求方案怎么写做网站tt0546
  • 提供服务好的网站制作建一个团购网站需要多少钱
  • 西安网站开发公司哪家强互联网大会官网
  • 深圳精品网站设计网站建设培训学校北京
  • 做网站买服务器穿山甲广告联盟
  • 上海定制网站建设推广智慧团建重置密码验证码
  • 建设网站后如何上线seo的基本步骤顺序正确的是
  • wordpress管理历史版本宁波最好的seo外包
  • 建设信用卡秒批网站wordpress输出副标题
  • 太原网站搜索引擎优化网站建设 大公司排名
  • wordpress 图片展示主题整站优化报价
  • 微科技h5制作网站模板西安网站建设技术外包
  • 彩票网站模版东莞建筑设计院排名
  • 绍兴cms建站系统街景地图手机版下载
  • 济南专业网站建设咨询网站在线生成器
  • 设计购物网站咋做做网站引入字体
  • 三只松鼠商务网站建设目的诛仙3官方网站时竹任务荧灵怎么做
  • 重庆网站推广外包企业河南便宜网站建设费用
  • 网站内做全文搜索丹徒网站建设多少钱
  • 运营一个企业网站的推广方案中山 家居 骏域网站建设专家
  • 做企业网站设营销策划书范文大全