Android Fragment Tab编译错误

时间:2015-02-25 22:42:51

标签: java android android-fragments android-tabhost

我遇到了一个非常奇怪的问题。我需要在我的活动中创建一个三个选项卡。 Eveything看起来很好,但是如果代码要么是注释的话,我每次都会在同一条线路上遇到唯一的错误。这是代码

package com.example.i.actionbar4;

import android.app.ActionBar;
import android.graphics.drawable.Drawable;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTabHost;


public class MainActivity extends FragmentActivity {
//    start
private FragmentTabHost mTabHost;
//    end
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
//        start
    mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
// Error always there      mTabHost.setup(this, getSupportFragmentManager(), android.R.id.tabcontent);
    mTabHost.addTab(
            mTabHost.newTabSpec("tab1").setIndicator("Tab 1", null),
            FragmentTab.class, null);
    mTabHost.addTab(
            mTabHost.newTabSpec("tab2").setIndicator("Tab 2", null),
            FragmentTab.class, null);
    mTabHost.addTab(
            mTabHost.newTabSpec("tab3").setIndicator("Tab 3", null),
FragmentTab.class, null);
}
    //end

0 个答案:

没有答案