如何在网格视图中使各种图像可以点击不同的活动?

时间:2011-04-24 16:45:54

标签: android image gridview android-activity clickable

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

1 个答案:

答案 0 :(得分:1)

我宁愿使用ImageButton,但还可以。

对每张图片说你有类似的东西:

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

你的网格活动应该实现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

希望它有所帮助。