その非常に単純です.画像/タブごとに異なるxmlを作成する必要はありません.1つのxmlを作成し、これらの画像を必要とするすべてのxmlにこのxmlを含める必要があります.xmlでは、1つの画像のみを選択し、残りは選択しないように設定します.image1 が image1 を選択したままにし、残りを選択しないとします。image2 をクリックすると、Activity2 にリダイレクトされます。Activity2 では、image2 を選択し、残りを選択解除し、残りのアクティビティについても同じです。この方法が最も簡単な方法です。信じてくださいこれを実装し、あなたも助けてくれるでしょう。あなたが私に尋ねることができるあらゆる種類のクエリ。
私は4枚の画像を使用しましたが、あなたの場合は6枚になります。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/btn1"
style="@style/toolButton"
android:background="@drawable/image1"
android:gravity="center"
/>
<Button
android:id="@+id/btn2"
style="@style/toolButton"
android:background="@drawable/image2"
android:gravity="center"
/>
<Button
android:id="@+id/btn3"
style="@style/toolButton"
android:background="@drawable/image3"
android:gravity="center"/>
<Button
android:id="@+id/btn4"
style="@style/toolButton"
android:background="@drawable/image4"
android:gravity="center"
/>
</LinearLayout>
</RelativeLayout>
そして、ここにstyle.xmlがあります:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="toolButton">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">45dip</item>
<item name="android:gravity">center_horizontal</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:layout_weight">5</item>
<item name="android:layout_marginBottom">0dip</item>
<item name="android:layout_marginTop">0dip</item>
</style>
</resources>