アンドロイド開発で画面下部のボタンの配置方法について
アニメーションのためのイメージ画像を上部に表示させると、どうしても下部のボタンが右寄りになるのです。layour をcenter にしても中央に来ないのです。プログラミングは素人ですので、できましたらわかりやすくお願いします。参考WEDやコードなどを見せていただければ助かります。F
PS
layoutの構成が間違っているのか?どうかはわかりません。ただ現状では、どうしてもボタンは画像☆(sun)より右側しか設定できないのです(図1)。図2のようにしたいのです。
activity_main.xml
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="match_parent"
xmlns:tools="http://schemas.android.com/tools">
<ImageView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@drawable/sun"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:layout_marginLeft="153dp"
android:id="@+id/img"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Butt1"
android:layout_gravity="bottom"
android:layout_weight="1"
android:id="@+id/btn1" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Butt2"
android:layout_weight="1"
android:layout_gravity="bottom"
android:id="@+id/btn2" />
</LinearLayout>
res/anim/rotate.xml
<rotate
android:repeatCount="10"
android:pivotX="10"
android:pivotY="240"
android:fromDegrees="0"
android:toDegrees="360"
android:duration="500"
/>