我正在開發餐廳菜單應用程序。我在activity_main.xml中有9個圖像按鈕。例如:如果我點擊湯圖像按鈕,應用程序將湯價格和湯圖像在其他佈局。但我不想爲此創建9個佈局文件。所有價格都顯示爲一種佈局。我沒有寫這個方法。我在等你的幫助。對不起,我的英語不好。一個佈局中的很多活動
這是我的菜單。
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton2"
android:layout_gravity="left|top"
android:background="@drawable/corbalar"
android:contentDescription="@string/corbalar"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton3"
android:layout_gravity="center_horizontal|top"
android:background="@drawable/zeytinyaglilar"
android:contentDescription="@string/zeytinyaglilar"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton4"
android:layout_gravity="right|top"
android:background="@drawable/spesiyaller"
android:contentDescription="@string/spesiyaller"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton5"
android:layout_gravity="left|center_vertical"
android:background="@drawable/pideler"
android:contentDescription="@string/pideler"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton6"
android:layout_gravity="center"
android:background="@drawable/salatalar"
android:contentDescription="@string/salatalar"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton7"
android:layout_gravity="right|center_vertical"
android:background="@drawable/kebaplar"
android:contentDescription="@string/kebaplar"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton8"
android:layout_gravity="left|bottom"
android:background="@drawable/tatlilar"
android:contentDescription="@string/tatlilar"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton9"
android:layout_gravity="center_horizontal|bottom"
android:background="@drawable/mesrubatlar"
android:contentDescription="@string/mesrubatlar"
android:clickable="true"
android:onClick="degistirActivity"/>
<ImageButton
android:layout_width="130dp"
android:layout_height="170dp"
android:id="@+id/imageButton10"
android:layout_gravity="right|bottom"
android:background="@drawable/sicakicecekler"
android:contentDescription="@string/sicakicecekler"
android:clickable="true"
android:onClick="degistirActivity"/>
這是我將展示信息的地方。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="tr.edu.fatih.nad0.com.kilislimenu.fiyatGoster">
//my items image
<ImageButton
android:layout_width="250dp"
android:layout_height="250dp"
android:id="@+id/imageButton11"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:contentDescription="@string/gosterilecekyemek" />
//my items price
<TextView
android:layout_width="200dp"
android:layout_height="50dp"
android:id="@+id/textView"
android:layout_below="@+id/imageButton11"
android:layout_centerHorizontal="true" />
非常感謝。 Intercalarily我想設置imagebutton背景。我怎樣才能做到這一點? –