我正在嘗試爲我的應用程序菜單使用圖像庫。目標是當用戶點擊圖片時,它會將您發送到特定的活動。問題是我不知道如何將每個圖像與每個活動關聯起來。例如,如果你點擊第一張圖片打開一個遊戲,如果你點擊第二張圖片,你會看到應用程序選項......我該怎麼做?使用圖像庫作爲菜單
public class Carrusel extends Activity implements OnClickListener {
ImageView lastClicked = null;
int padding = 10;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.start);
LinearLayout l;
l = (LinearLayout) findViewById(R.id.carrusel);
int[] images = new int[] { R.drawable.image1, R.drawable.image2,
R.drawable.image3,R.drawable.image4,R.drawable.image5};
for (int i = 0; i <5; i++) {
ImageView iv = new ImageView(this);
iv.setImageResource(images[i]);
iv.setPadding(padding, padding, padding, padding);
iv.setOnClickListener(this);
l.addView(iv);
}
}
@Override
public void onClick(View v) {
Intent i= new Intent (this, Flip3d.class);
startActivity (i);
}
}
最後的「onClick」是我正在嘗試的測試。很明顯,在這種情況下,所有圖像都會打開同一個活動,這就是我想要改變的。
我不知道我該如何實現這個解決方案在我的代碼中。我已經嘗試過,但它給了我錯誤。你可以幫幫我嗎? – Fernandez6