1

我放大了一个视图并将其添加到我的布局中:

LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View vi = inflater.inflate(R.layout.to_add,null,false);

DyL.addView(vi);

我想动态更改视图参数(高度)但getLayoutParams不起作用,我总是有一个空结果。那么我该怎么做呢?我尝试了我在网上找到的所有解决方案,但没有成功。

谢谢你。

4

2 回答 2

3

尝试设置父视图,

View vi = inflater.inflate(R.layout.to_add, DyL, false);

DyL 是你的父视图

于 2013-03-07T17:55:41.537 回答
-4

不需要时在参数中使用您的父视图parent.add(vi)

View vi = inflater.inflate(R.layout.to_add, parent , false);
于 2013-03-16T07:33:17.743 回答