解決Recyclerview內控件不能橫屏鋪滿控件居左的問題

個人記錄開發中遇見的問題

  1.    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {  
  2.        View view = LayoutInflater.from(getContext()).inflate(R.layout.activity_xxx, null,false);
  3.        MyViewHolder holder = new MyViewHolder(view);  
  4.        return holder;  
  5.    }  

如果實現以上代碼的話recyclerview的內控件就會居左,並且寬度不會鋪滿


以下爲解決方案,直接上代碼:


  1. @Override  
  2.    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {  
  3.         //重點在parent
  4.        View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.activity_xxx, parent,false);
  5.        MyViewHolder holder = new MyViewHolder(view);  
  6.        return holder;  
  7.    }  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章