我正在尝试添加标签,点击两个网址。
MainActivity.java
package com.example.notification;
import android.app.TabActivity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TabHost;
public class MainActivity extends TabActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TabHost host=getTabHost();
host.addTab(host.newTabSpec("g")
.setIndicator("Google")
.setContent(new Intent(this, WebActivity2.class)));
host.addTab(host.newTabSpec("y")
.setIndicator("Yahoo")
.setContent(new Intent(this, WebActivity3.class)));
}
}
这里有两个url java文件
WebAcitivity2.java
package com.example.notification;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
@SuppressLint("SetJavaScriptEnabled")
public class WebActivity2 extends Activity {
WebView browser;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
WebView browser = new WebView(this);
setContentView(browser);
browser.loadUrl("http://www.google.com");
}
}
和
WebAcitivity2.java
package com.example.notification;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
@SuppressLint("SetJavaScriptEnabled")
public class WebActivity3 extends Activity {
WebView browser;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
WebView browser = new WebView(this);
setContent`enter code here`View(browser);
browser.loadUrl("http://www.yahoo.com");
}
}
我不明白为什么它不起作用,因为我检查所有代码是否与上面相同。
感谢您的帮助!