我找到了这个链接并将下面的代码复制到 onCreate 函数中和函数外,但它似乎对我没有起作用。以下是我的 main.java 文件:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Go to myurl.com when clicking on logo
ImageView img = (ImageView)findViewById(R.id.logoId);
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://casidiablo.net"));
startActivity(intent);
}
});
}
这是我的main.xml文件的样子。
<ImageView
android:id="@+id/logoId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/logo"/>
我做错什么了吗?
我也尝试在main.xml中添加android:onClick="openBrowser",并创建了openBrowser函数,并将所有代码放在那里,超出了onCreate函数,但仍然没有成功。
我还缺少什么?