0

で利用可能な GUI を使用してビュー (コマンド ボタンとしましょう) の位置を設計しようとするとactivity_main.xml、すべてのコントロールが他のものに対して相対的に配置されるようです。

実際のxmlファイルを表示すると、右端を親の右端に揃えるなどのプロパティしか見つかりません。たとえば、画面の端から特定のオフセットにコントロールを配置する必要があります。 、画面幅 10% の左端 + 画面の左端から 10 ピクセル。これは、Visual C++ で GUI を設計していた場合に可能だった方法です。

Androidでこれを行うことは可能ですか?

4

1 に答える 1

1

要素にマージンを設定して、要素を端から離すことができます。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true" <!-- move it to the top left corner -->
        android:layout_alignParentLeft="true" <!-- move it to the top left corner -->
        android:layout_marginTop="10dp" <!-- move it 10dp down -->
        android:layout_marginLeft="10dp" <!-- move it 10dp right -->
        android:text="@string/hello_world" />

</RelativeLayout>
于 2013-09-13T03:17:52.560 に答える