因此,当我运行模拟器并单击我作为链接制作的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"
/>]
答案 0 :(得分:1)
从XML中的图像视图中删除onClick标记。