2011-07-14 7 views
0

と整合していない私は現在、私が直面してる問題はのImageButtonのトップはボタンとのEditTextのように整列されていないですのAndroidのImageButtonのEditTextとButton

 <EditText android:id="@+id/body" android:layout_width="wrap_content" 
      android:layout_height="wrap_content" android:layout_weight="1" 
      android:hint="Type to compose" /> 
     <ImageButton android:id="@+id/attach" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" 
      android:src="@drawable/attach_photo" /> 
     <Button android:id="@+id/send" android:text="@string/send" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" /> 
    </LinearLayout> 

私layout.xmlでこれを持っています。もう一方の2つは高さをうまくいっぱいにしますが、ImageButtonは上に突き出ているようです。何か案は?

+0

パディングを追加しても、ボタンがぼやけることはありません。 – Maurice

答えて

1

RelativeLayoutをお試しください。ビューを親の辺、上端、下端、またはその他のviewに合わせることができます。

android:layout_alignParentTop="true"などを使用してください。

RelativeLayoutで使用できるxmlコマンドが多数あります。

0

レイアウトウェイトプロパティは、線形レイアウトの子に設定することもできます。画面上のコンポーネントを整列させるedittext、imagebutton、およびbuttonの重みを設定することができます。

+0

これは、ウィジェットのサイズにのみ影響し、位置合わせには影響しません。 – Maurice