直接上问题位置:
通过对比,发现宽高失效与不失效的区别在与Adapter中创建ViewHolder是加载布局的方式不同:
LayoutInflater.from(parent.getContext()).inflate(R.layout.inflate_test_item,null)
以上这种加载方式Item宽高失效。
LayoutInflater.from(parent.getContext()).inflate(R.layout.inflate_test_item,parent,false)
以上这种方式加载布局item不会出现宽高失效。,效果如下(宽和高都为200dp):
作者:依然范特稀西
链接:https://www.jianshu.com/p/9a6db88b8ad3
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。