你如何让imageview打开一个链接?

时间:2015-09-18 22:08:19

标签: android imageview

因此,当我运行模拟器并单击我作为链接制作的imageview时,没有任何反应。我究竟做错了什么?

以下是我的.java和.xml

  @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_solar);

            ImageView img = (ImageView)findViewById(R.id.imageView2);

            img.setOnClickListener(new View.OnClickListener() {

                public void onClick(View v) {
                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.addCategory(Intent.CATEGORY_BROWSABLE);
                    intent.setData(Uri.parse("http://facebook.com"));
                    startActivity(intent);
                }
            });
        }




    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="40dp"
        android:src="@drawable/facebookshare"
        android:clickable="true"
        android:layout_marginLeft="-85dp"
        android:id="@+id/imageView2"
        android:onClick="v"
        />]

1 个答案:

答案 0 :(得分:1)

从XML中的图像视图中删除onClick标记。