2012-01-05 168 views
0

我的應用程序在屏幕底部有一排按鈕(一個線性佈局,水平方向),自然按鈕都有不同的標籤。我的問題是,有些標籤是2行,有些是1,在這和layout_height被設置爲「wrap_content」的事實之間,它們並不是完全相同的高度,這看起來很奇怪。一排按鈕的Android線性佈局

現在,沒有簡單地把所有的高度都固定在某個值上,有沒有一種簡單的方法讓我說服所有的按鈕都顯示相同的大小?我可以將它們的高度設置爲fill_parent而無需製作全屏大小的按鈕?

編輯:好吧,我很抱歉,這是一個愚蠢的問題,我真的可以(並且)在我自己的答案...我設置按鈕高度fill_parent,它看起來很好。我可能應該測試THEN張貼。誰知道??

回答

0

你可以簡單地這樣

TableRow tr = new TableRow(this); 
tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 
Button b = new Button (this); 
b.setTextSize(10.0f); 
tr.addView(b,47,47); 

這種方式,線性佈局中創建一個表佈局按鈕的大小保持相同