zoukankan      html  css  js  c++  java
  • 每日总结

      今天继续对RecycleView进行学习。

    昨天只是进行了理论的学习,今天就是亲自使用一下借此提高自己对控件的使用。

    public class TestRecyclerAdapter extends RecyclerView.Adapter<TestRecyclerAdapter.ViewHolder>{
    
        private LayoutInflater mInflater;
        private String[] mTitles=null;
    
        public TestRecyclerAdapter(Context context){
            this.mInflater=LayoutInflater.from(context);
            this.mTitles=new String[20];
            for (int i=0;i<20;i++){
                int index=i+1;
                mTitles[i]="item"+index;
            }
        }
        @Override
        public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
            View view=mInflater.inflate(R.layout.item_recycler_layout,parent,false);
            //view.setBackgroundColor(Color.RED);
            ViewHolder viewHolder=new ViewHolder(view);
            return viewHolder;
        }
      
        @Override
        public void onBindViewHolder(ViewHolder holder, int position) {
            holder.item_tv.setText(mTitles[position]);
        }
    
        @Override
        public int getItemCount() {
            return mTitles.length;
        }
        public static class ViewHolder extends RecyclerView.ViewHolder {
            public TextView item_tv;
            public ViewHolder(View view){
                super(view);
                item_tv = (TextView)view.findViewById(R.id.item_tv);
            }
        }
    }
    这样就是对适配器进行了编写,然后还需要将适配给对应的RecycleView控件,这样就可以实现数据的显示。
  • 相关阅读:
    单例模式
    堆排序--leetcode 215
    二叉树--路径问题
    二叉树--前中后序两两结合构建二叉树
    CglibProxy
    JdkProxy
    git config --global http.sslVerify false
    PdfUtil
    idea中创建的文件类型无法识别
    sql优化
  • 原文地址:https://www.cnblogs.com/ruangongwangxiansheng/p/14913030.html
Copyright © 2011-2022 走看看