使一张图片可点击

5

我还是初学者,需要帮助。我有一个应用程序,在OnCreate中创建了一个ImageView。我想让这张图片可点击,并打开到一个特定链接的浏览器页面。

我该怎么做?我遇到了setOnClickListner的问题,因为参数不接受OnClickListener。

我正在开发Android 1.6应用。

2个回答

15
你应该将ImageView的clickable属性设置为true。然后设置监听器:
mImageView.setOnClickListener(new View.OnClickListener() {

  @Override
  public void onClick(View view) {
    // do stuff
  }

});

谢谢!非常顺利。由于之前使用的代码存在无效参数,所以出现了问题。 - retnuh
android:clickable="true": - Gavin Simpson

0

如果你愿意,你可以子类化ImageView。然后你可以在自己的类中重写onClick方法。Rabas的方法可能更常见,而且在Google的示例中也经常出现。


你有Raba方法的示例链接吗?我在谷歌上搜不到,因为不知道它是什么。 - kiLLua

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接