我给视图充气并将其添加到我的布局中:
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View vi = inflater.inflate(R.layout.to_add,null,false);
DyL.addView(vi);
我希望动态更改视图参数(高度),但getLayoutParams
不起作用,我总是有一个空结果。那么我该怎么做呢?我尝试了我在网上找到的所有解决方案都没有成功。
谢谢。
答案 0 :(得分:2)
尝试设置父视图
View vi = inflater.inflate(R.layout.to_add, DyL, false);
其中DyL是您的父视图
答案 1 :(得分:-4)
当不需要parent.add(vi)
View vi = inflater.inflate(R.layout.to_add, parent , false);