0

我制作了一个网格视图 v= 带有针对各种活动的各种图像,但我不知道如何使这些图像可点击以显示下一个活动。我知道可以通过 onItemClickListener 完成,但我不知道该怎么做。请帮帮我!任何帮助将不胜感激......!

4

1 回答 1

1

我宁愿使用 ImageButton,但没关系。

说你有这样的每张图片:

ImageView iv = new ImageView();
iv.setImageResource(R.drawable.foo);

您的 Grid 活动应该实现 View.OnClickListener,其方法类似于:

public void onClick(View v){
    Intent i = new Intent(this, MyNextActivity.class);
    startActivity(i);
}

然后,您的 ImageView 创建应该是这样的:

ImageView iv = new ImageView();
iv.setImageResource(R.drawable.foo);
iv.setOnClickListener(this); // Reference to the OnClickListener implementation

希望能帮助到你。

于 2011-04-24T16:52:09.717 回答