2011-06-21 76 views
0
<TableRow android:id="@+id/ROW_CHOOSE_ANSWER_1"> 

    <Button android:id="@+id/BUTTON_CHOOSE_ANSWER_1" 
     style="@style/cue_minor" 
     android:clickable="true" 
      android:cursorVisible="false" 
      android:layout_height="wrap_content" 
      android:layout_weight="45" 
      android:layout_width="1dip" 
      android:gravity="center|center_vertical" 
      /> 

    <Button android:id="@+id/BUTTON_CHOOSE_ANSWER_2" 
      style="@style/cue_minor" 
      android:clickable="true" 
      android:cursorVisible="false" 
      android:layout_height="wrap_content" 
      android:layout_weight="45" 
      android:layout_width="1dip" 
      android:gravity="center|center_vertical" 
      /> 

</TableRow>  

當前的行爲是這樣的,如果第一個按鈕的文本換行到第二行,按鈕的高度會更大。這很好。然而,另一個按鈕,如果它沒有那麼多的文字會更小。wrap_content爲最大?

我希望兩個按鈕都有相同的高度---這是最大的文本量的按鈕所需的最大高度。

我可以做這與佈局標籤或我需要手動通過代碼做這個嗎?

回答

0

將重力fill_vertical用於兩個按鈕。