作家
登录

那年的RecyclerView我们从头撸一下

作者: 来源: 2017-07-14 15:51:18 阅读 我要评论

  •             } 
  •         });  
  • 3.3 RecyclerView.LayoutManager

    在Adapter中添加两个办法:

    1. public void addData(int position) { 
    2.         mDatas.add(position, "Insert"); 
    3.         mHeights.add( (int) (100 + Math.random() * 300)); 
    4.         notifyItemInserted(position); 
    5. }public void removeData(int position) { 
    6.         mDatas.remove(position); 
    7.         notifyItemRemoved(position); 
    8.  

    运行结不雅如下: 

    3.6 Listeners

    很遗憾,RecyclerView并没有像ListView那样供给以下两个Item的点击监听事宜

    • public void setOnItemClickListener(@Nullable>
    • public interface OnItemClickLitener {     
    •     void onItemClick(View viewint position);     
    •     void onItemLongClick(View viewint position); 
    •     private OnItemClickLitener litener; 
    •     public void setLitener(OnItemClickLitener litener) {     
    •         this.litener = litener; 
    •  
    • 在onBindViewHolder办法中给须要响应点击事宜的控件设置监听器:

      1. // 如不雅设置了回调,则响应点击事宜holder.itemView.setOnClickListener(new View.OnClickListener() {     
      2.     @Override 
      3.     public void onClick(View v) {         
      4.         if (litener != null) { 
      5.             litener.onItemClick(v, position); 
      6.         } 
      7.     } 
      8. }); 
      9.  
      10. holder.itemView.setOnLongClickListener(new View.OnLongClickListener() {     
      11.     @Override 
      12.     public boolean onLongClick(View v) {         
      13.         if (litener != null) { 
      14.             litener.onItemLongClick(v, position); 

          推荐阅读

          Windows 10计划任务怎么用?教你轻松玩转Windows 10自带任务计划

        【技巧沙龙】AI开辟者拭魅战营-7分钟打造1个定制技能。7月22号,我们等你一路! Win10筹划义务怎么竽暌姑?义务筹划是Windows操作体系异常强大年夜的一个功能,应用义务筹划,我们可以将任>>>详细阅读


        本文标题:那年的RecyclerView我们从头撸一下

        地址:http://www.17bianji.com/lsqh/36229.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)