2013-03-07 66 views
1

我膨胀的观点,并把它添加到我的布局:布局PARAMS被忽略

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

DyL.addView(vi); 

,我要动态(​​高度)改变视图参数,但getLayoutParams不工作,我总是有一个空结果。所以我该如何做到这一点?我尝试了所有我在网上找到的解决方案,但都没有成功。

谢谢。

回答

2

尝试设置父视图,

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

其中DYL是你父视图

+0

,我可以使用布局参数通常? – user2137817 2013-03-07 17:59:51

+0

这个工作适合我。 – pallavi 2015-06-16 12:38:22

-4

使用在争论你的父视图时不需要parent.add(vi)

View vi = inflater.inflate(R.layout.to_add, parent , false); 
+2

当您的答案与之前发布的答案基本相同时,回答9天的问题有什么意义? – Luksprog 2013-03-16 09:21:56

+0

你总是减少我的观点先生。我在Android新我没有看到上面的答案 – Mahi 2013-03-18 12:58:46