2011-06-21 9 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>  

現在の動作では、最初のボタンのテキストが2番目の行に折り返されると、ボタンの高さが大きくなります。これはいい。しかし、多くのテキストがない場合、他のボタンは小さくなります。最大のwrap_content?

私は両方のボタンの高さが同じであることを望んでいます。これは、テキストの量が最も多いボタンの最大高さです。

レイアウトタグでこれを行うことができますか、何らかの方法でコードを手動で行う必要がありますか?

答えて

0

両方のボタンに重力のfill_verticalを使用します。