2013-03-07 75 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