开发者社区> 问答> 正文

正在学习Tag ,想知道 TabHost tabs = getTabHost?报错

import com.example.mess.next.New;


import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.Menu;
import android.widget.TabHost;


public class MainActivity extends Activity {


@Override
protected void onCreate(Bundle savedInstanceState) {



       super.onCreate(savedInstanceState);
       setContentView(R.layout.main);
       super.onCreate(savedInstanceState);
       setContentView(R.layout.maingai);
               
       TabHost tabs = getTabHost();    错误:The method getTabHost() is undefined for the type MainActivity
       TabHost.TabSpec spec = null;
       //通过Intent,将activity导入,对于intent,这个类不能是内部类,这个类必须在AndroidManifest中注册的类
       Intent intent = new Intent();
       intent.setClass(MainActivity.this,New.class);
       spec = tabs.newTabSpec("Tag1");
       spec.setIndicator("Intent");
       spec.setContent(intent);
       tabs.addTab(spec);
   }


展开
收起
爱吃鱼的程序员 2020-06-22 20:11:29 372 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    这个activity应该继承tabActivity,另外可能布局文件的根节点不是

    2020-06-22 20:11:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载