开发者社区> 问答> 正文

正在学习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); 
    } 

展开
收起
爵霸 2016-06-13 14:37:41 2567 0
1 条回答
写回答
取消 提交回答
  • 这个activity应该继承tabActivity,另外可能布局文件的根节点不是

    2019-07-17 19:35:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

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