2011-03-19 132 views
-1

Guyz ... PLZ幫助..給正確的代碼,因爲我使用的這個問題的例子最和IM不能夠解決這個問題...如何在android中運行時更改線性佈局的寬度和高度?

+3

你應該張貼您的最佳(或上次)儘量使我們可以試一下,看看有什麼錯在你的特殊情況。這個問題有很多重複,可能會被關閉。 – bigstones 2011-03-19 22:57:07

+0

爲什麼?怎麼樣?到目前爲止你做了什麼? – fredley 2011-03-19 23:51:37

+0

爲什麼人們甚至回答這些帖子?也可能只是要求某人爲他們寫他/她的應用程序...... – trgraglia 2011-03-21 07:35:59

回答

5

我們怎樣才能改變寬度和線性的高度在運行時android中的佈局?

步驟#1:獲取LinearLayout經由getLayoutParams()LayoutParams。實際的課程取決於LinearLayout的父母。

步驟#2:修改LayoutParams中的值。

步驟#3:通過setLayoutParams()設置LinearLayout的修改LayoutParams

0

如果要更改寬度/高度動態的,你會使用LayoutParams

LinearLayour myLayout = new LinearLayout(this); 
parentView.addView(myLayout, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
相關問題