2012-05-28 126 views
0

我有兩個textView的線性佈局。第一個textView的重量爲40,第二個爲60.如何在活動代碼中更改此權重?這個有可能?我想克利克上的按鈕和第一權重應在70和30秒線性佈局和重量

回答

3

如果要導入XML的佈局,你是不是動態地創建你的佈局,你可以抓住這樣的:

TextView tv = (TextView) findViewById(R.id.your_textview_inside_the_linearlayout);  
tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 0.1f)); 

否則就是這樣

TextView tv = new TextView(v.getContext()); 
tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1f)); 

最後一個參數是重量。

+0

謝謝。完美工作 – user1302569

+0

不用麻煩,樂於幫忙 –