Android 解决自定义控件布局中match_parent属性无效

在实例化布局时不能使用如下格式:

View convertView = LayoutInflater.from(context).inflate(R.layout.***, null);

应使用如下格式:

View convertView = mInflater.from(context).inflate(R.layout.***, parent, false);

如果在自定义listView的item布局中想要充满listView,可以使用如下代码实现:

convertView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, parent.getMeasuredHeight()));

注:LayoutParams根据实际布局调整

你可能感兴趣的