2011-07-20 21 views
0

3つのボタンが等間隔で等しくなるようにします。ボタンの1つのテキストが3つ以上の単語(改行)の場合、ボタンは画像のように下に降ります。 3つのボタンのすべてが同じ行にある場所を修正する方法はありますか?私はTableLayout/を使ってみましたが、役に立たなかった。高さが一致しません - ボタン

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:id="@+id/linearLayout1" 
    android:layout_alignParentBottom="true" android:layout_width="fill_parent" 
    android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"> 
      <Button android:text="Trade" 
       android:layout_weight="1" android:layout_height="wrap_content" 
       android:layout_width="0dip" ></Button> 
      <Button android:text="Set Alert"![enter image description here][2]     
       android:layout_weight="1" android:layout_height="wrap_content" 
       android:layout_width="0dip" ></Button> 
      <Button android:text="Add to watchlist"     
       android:layout_weight="1" android:layout_height="wrap_content" 
       android:layout_width="0dip"></Button> 

</LinearLayout> 

enter image description here

+0

あなたが述べた画像は表示されません。あなたはリンクを追加するのを忘れましたか?非常に役立つだろう、私はあなたがテキストだけから正確にやりたいことを把握することはできません。 –

+0

先に画像を追加できませんでした。それは今そこにある。 –

答えて

0

私はあなたの上記のレイアウトを取ってアンドロイド:layout_heightを3つのボタンの "fill_parent"に設定すると私のために働きました。

(これは興味深い問題ですが、なぜその最後のボタンが少しオフセットされているのかわかりません)

+0

great..works!ありがとう –

-1

ボタンの行が特定の量よりも小さくない/も大きくなるようにしたい場合は、あなたが試みることができる:

Button b = null; 
b.setMaxLines(1); 
b.setMinLines(1); 

がUPDATE:

b.setSingleLine();

+0

これは2行目の内容を削除しています。すべてのボタンを一直線にしたいと思っています。 –

関連する問題