TabHost报id错

原创 2016年06月02日 10:53:15

今天用Android Studio,在布局中用TabHost报错

Exception raised during rendering: TabHost requires a FrameLayout with id "android:id/tabcontent"

这是因为TabHost内部有两个子控件,TabWidget和TabContent,就是选项卡切换按钮和选项卡容器,类型分别是TabWidget和FrameLayout,所以TabHost必须有一个TabWidget的子控件,并且控件id一定要是android预先定义的“android:id/tabs”,如果只写一个FrameLayout不加id当然会报这个错

所以,在FrameLayout中加一个id就行了

<FrameLayout
      android:id="@android:id/tabcontent"
      android:layout_width="fill_parent"
      android:layout_height="0.0dip"
      android:layout_weight="1.0" />






                
版权声明:本文为博主原创文章,未经博主允许不得转载。

TabHost requires a TabWidget with id "android:id/tabs" 报错解决办法

最近使用了Android的tabHost控件,但是从网上拷贝代码的时候发现报错了。 报错信息是上面那个。 如题很简单,缺少了一个Tabweidge。 使用tabHost控件的时候要注意两点...
  • modiziri
  • modiziri
  • 2014年11月14日 17:52
  • 3903

[ERROR]Your TabHost must have a TabWidget whose id attribute is 'android.R.id.tabcontent'

出现这个问题,有两个原因。 1.没有给TabHost中的FrameLayout标签加上id 解决:修改FrameLayout添加id属性 格式android:id=”@android:id/t...
  • qq_28301007
  • qq_28301007
  • 2016年08月24日 10:07
  • 401

android上FragmentTabHost实现自定义Tab Indicator

基于android V4的FragmentTabHost实现自定义Tab Indicator, 同时支持手势侧滑切换到不同Tab上。...
  • jia20003
  • jia20003
  • 2015年12月13日 15:05
  • 5084

自定义TabHost,TabWidget样式 .

大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图:            ...
  • west8623
  • west8623
  • 2012年04月12日 14:48
  • 38537

tabhost TabSpec执行setContent时出现空指针异常NullPointerException

tabhost.newTabSpec(currentTag[0]).setIndicator("章节").setContent(R.id.tab1Audio)执行setContent时出现空指针异常,...
  • HuaJack
  • HuaJack
  • 2017年04月26日 21:37
  • 115

tabhost空指针异常错误解决方法小记

tabhost空指针异常 原因:在填充映射资源的时候,由于找不到而自动返回空指针,报错! 如:ImageView imageView = (ImageView)findViewById(R.id....
  • zxh_2012
  • zxh_2012
  • 2013年08月30日 23:09
  • 1268

如何 TabHostFragment自定义 tab键(indicator)

1 获得 tabHostFragment: ActionBarActivity activity2 = (ActionBarActivity) activity; mTabHost =...
  • zqx198810
  • zqx198810
  • 2014年05月08日 18:04
  • 1009

fragment + fragmentTabHost实现底部菜单与自定义fragment管理

以前实现底部菜单常用TabActivity+TabHost,android3.0以后不建议使用,而使用fragment替代 新建bottommenu.xml布局文件 ...
  • aojiancc2
  • aojiancc2
  • 2014年01月20日 15:41
  • 3684

【Android进阶】嵌套TabHost (TabHost中放TabHost,类似二级目录、二级树)

今天讲一下,如何在TabHost中,再放TabHost。先来看一下效果。一层TabHost两层Tabhost (内部TabHots在上面)两层TabHost (内层TabHots在下面)下面说一下代码...
  • feng88724
  • feng88724
  • 2011年02月23日 19:56
  • 16762

Android的FragmentTabHost使用(顶部或底部菜单栏)

首先给大家拜个年,祝大伙新年快乐!万事如意! 第一种:通过FragmentTabHost+Fragment来实现其点击顶部实现切换页面的效果!** 第一步:编写布局文件...
  • willba
  • willba
  • 2017年01月30日 20:38
  • 1546
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TabHost报id错
举报原因:
原因补充:

(最多只允许输入30个字)