2011-06-08 17 views
5

私はアンドロイドのレイアウト構造が新しく、下部にボタンがあるアクティビティを構築することになっていますボタンの下端と表示画面の下端の間に少しのパディングがあります。androidの相対レイアウトの下部にボタンを固定する方法

課題は、相対的なレイアウトでこれを行うと、誰もが素晴らしいだろう正しい方向に私を指すことができれば、それは関係なく、画面サイズ

の同じスポットに係留作る方法です!

答えて

10

dev docsにはいくつかのサンプルレイアウトがあり、API Demosプロジェクトも素晴らしいです。

下のレイアウトは、ボタンを下に配置しますが、相対レイアウトにコントロールを追加するにつれて、お互いを尊重しなければならないことに注意してください。 layout_aboveこのボタンなど、または最後に、このボタンを入れて、それがアンドロイドのような属性を持っていることを確認してください:layout_below =「id_of_other_bottommost_controll」

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" > 

<Button 
     android:layout_height="wrap_content" android:layout_width="fill_parent" 
     android:layout_alignParentBottom="true" 
     android:layout_marginBottom="10dp" 
     android:text="button" 
     android:layout_centerHorizontal="true"/> 
</RelativeLayout> 
0

あなたはボタンのプロパティのその他の部分でこれを行うことができるはずです。 「レイアウトの配置の親の下」と「レイアウトの中心」を探します。このメソッドが機能するには、ボタンが画面全体を埋める相対レイアウト内になければなりません。

関連する問題