2012-01-07 23 views
0

xmlにボタンを配置するにはどうすればいいですか?私はアンドロイドSDKでEclipseを使用していますが、私はちょうどマージンを使ってボタンを配置しました。しかし、どのように私はpostion関数を介してそれを行うことができますか?XML位置関数の例?

+0

あなたはどのAPIを使用しようとしていますか? – nandeesh

+0

アプリケーションをデバッグしようとしていて、何もscreeenで取得しようとしていません –

+0

すべてimは固定位置にボタンを置くことです –

答えて

1

xmlを使用して画面にボタンを配置することは、ルートビューグループに使用するものに非常に依存します。

ボタンのXとYの位置を設定したいと考えているようなポジション機能はありません。正当な理由があります。アンドロイドデバイスのハードウェアの断片化のために、ハードコードされたXおよびY座標に依存している場合は、ポータブルUIを作成するのは難しいでしょう(ポートレートとランドスケープに関係なく)。これは、画面に関係なく、画面のボタンの右側のボタンを配置します

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="@string/hello" 
    android:layout_alignParentBottom = "true" 
    android:layout_alignParentRight = "true"/> 
</RelativeLayout> 

:私は、画面の右下にボタンを置きたいのだと私は相対的なレイアウトを持っていた場合の例として

ピクセル密度/解像度、またはランドスケープVSポートレート

+0

ありがとう!私はそれを中心にしたい場合を除いて何か? –

+0

layout_centerInParent http://developer.android.com/reference/android/widget/RelativeLayout.LayoutParams.html – snowCrabs