アプリを右側に揃え、テキストを右から左に配置する方法を検索しました。
私が見つけて成功した唯一のことはandroid:gravity="right"
、EditText と Button を追加して、テキストを右から左に書き込むことですが、左から右に並べ替える場合は、行を並べ替えます。
activity_main.xml ファイル -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:gravity="right"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<EditText android:id="@+id/text_message"
android:gravity="right"
android:layout_weight="1.0"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:hint="@string/text_message" />
<Button android:layout_height="wrap_content"
android:gravity="right"
android:layout_width="wrap_content"
android:text="@string/send_button"
android:onClick="ButtonClicked" />
<Button android:layout_height="wrap_content"
android:gravity="right"
android:layout_width="wrap_content"
android:text="@string/delete_button"
android:onClick="DeleteClicked" />
</LinearLayout>
「並べ替えは左から右へ」というのは、「送信」ボタンの前に EditText が記述され、「削除」ボタンの前に「送信」ボタン ID が記述されているということです。したがって、表示されるのは
「[ _ ___ x ] [Send][Delete]」であり、「[Delete][Send][ _ ____ ]」ではありません。