gpt4 book ai didi

android - 使用图片库作为菜单

转载 作者:行者123 更新时间:2023-11-30 03:24:07 25 4
gpt4 key购买 nike

我正在尝试为我的应用程序菜单使用图片库。目标是当用户单击图像时,它会将您带到特定的 Activity 。问题是我不知道如何将每个图像与每个 Activity 相关联。例如,如果您点击第一张图片,它会打开一个游戏,如果您点击第二张图片,您会转到应用程序选项...我该怎么做?

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”是对我正在尝试的测试。显然在这种情况下所有图像都打开相同的 Activity ,这就是我想要改变的。

最佳答案

为每个 ImageView 创建 OnClickListener。

iv.setOnClickListener (new OnClickListener() {
@Override
OnClick(View v) {
// start the activity you want
}
});

关于android - 使用图片库作为菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18550987/

25 4 0