Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java getTabHost()-无法解析方法_Java_Android - Fatal编程技术网

Java getTabHost()-无法解析方法

Java getTabHost()-无法解析方法,java,android,Java,Android,我尝试使用创建一个选项卡栏。但在这方面: TabHost tabHost = getTabHost(); 我收到消息: 无法解析方法“getTabHost()” 这是我的代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_feeds); //add tab bar

我尝试使用创建一个选项卡栏。但在这方面:

TabHost tabHost = getTabHost();
我收到消息:

无法解析方法“getTabHost()”

这是我的代码:

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_feeds);

    //add tab bar
    TabHost tabHost = getTabHost();
    TabHost.TabSpec spec;
    Intent intent;

    intent = new Intent().setClass(this, FeedsFriendsActivity.class);
    spec = tabHost.newTabSpec("First").setIndicator("First")
            .setContent(intent);
    tabHost.addTab(spec);

    intent = new Intent().setClass(this, FeedsBeersActivity.class);
    spec = tabHost.newTabSpec("Second").setIndicator("Second")
            .setContent(intent);
    tabHost.addTab(spec);

    intent = new Intent().setClass(this, FeedsNotificationActivity.class);
    spec = tabHost.newTabSpec("Third").setIndicator("Third")
            .setContent(intent);
    tabHost.addTab(spec);

}

如何修复它?

不推荐使用TabHost,建议使用新的“材质设计”选项卡布局,如本教程所示:

请编辑并显示整个课程。