1

テキストビューを中央のAndroidボタンの少し上に配置する方法はありますか? 明らかに特定の画面の値をハードコードしたくはありませんが、動的にスケーリングするものです。ただし、ボタンは常に中央に配置されます...

前もって感謝します!

4

1 に答える 1

1

はい、親レイアウトがRelativeLayoutの場合、ビューを相互に、または親との関係で配置できます。これは簡単な例です (警告はこれを IDE に入力していないため、タイプミスが含まれている可能性があります)。

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<Button
android:id="@+id/mBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="I am a Button!"
android:layout_centerInParent="true" />

<TextView
android:id="@+id/mTxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text"Some Text"
android:layout_above="@+id/mBtn" />

</RelativeLayout>

これにより、レイアウトは大まかに次のようになります。

________________________
|                      |
|                      |
|      Some Text       |
|   [I am a Button!]   |
|                      |
|                      |
|______________________|
于 2012-08-03T22:39:46.370 に答える