Android - getTabHost()无法识别

时间:2015-02-06 03:43:35

标签: java android

我正在尝试添加标签,点击两个网址。

  

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");
    }
}

我不明白为什么它不起作用,因为我检查所有代码是否与上面相同。

感谢您的帮助!

0 个答案:

没有答案