アニメーションのためのイメージ画像を上部に表示させると、どうしても下部のボタンが右寄りになるのです。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"
 />