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控件的时候要注意两点...

解决:[Android UI界面] 创建TabHost XML图形视图一直出错看不到内容?TabHost requires a TabWidget with id "android:id/tabs".

错误异常: Error during post inflation process: TabHost requires a TabWidget with id "android:id/tabs". V...

Android使用TabHost程序异常终止could not create tab content because could not find view with id 错误

Android使用TabHost程序异常终止could not create tab contentbecause could not find view with id 。。。错误 我试验Ta...

Your content must have a TabHost whose id attribute is 'android.R.id.tabhost' 解决

问题1. 运行Activity的时候出现Your content must have a TabHost whose id attribute is 'android.R.id.tabhost' 添...

java.lang.RuntimeException: Your content must have a TabHost whose id attribute is 'android.R.id.ta

楼楼在用TabActivity时遇到这样的问题 java.lang.RuntimeException: Your content must have a TabHost whose id attrib...

mybatis操作数据库是如果mapper文件中的id和java代码中的参数名字不同是报的错

mapper.xml文件: http://mybatis.org/dtd/mybatis-3-mapper.dtd">     INSERT INTO   ${tableName}(  ...

cloudera manager报错“客户端配置 (id=2) 已使用 1 退出,而预期值为 0

在cloudera manager部署客户端配置的这个步骤中,总是报错:客户端配置 (id=2) 已使用1退出,而预期值为 0。 1.首先我们需要找到此处日志目录,并不是/opt/cm-5.5.0/...

oracle 11.2.0.3安装包报错 ID: oracle.install.commons.util.exception.DefaultErrorAdvisor:37

执行图形界面安装时 [oracle@REDHAT6 database]$ ./runInstaller **图片是套用别人,本人的错误就是将图片上的“ HZXG“换成”REDH...

Android Studio导入工程报错[Plugin with id 'com.android.application' not found]

出错现象互联网上下载了一份源码,想通过Android Studio导入查看源码,gradle同步的时候,出现了如下错误: 大概意思是找不到:com.android.application 插件,以上...

Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found在Studio里导入moudle时报错解决方案

今天在给项目添加一个moudle依赖时,出现了如下错误.   Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TabHost报id错
举报原因:
原因补充:

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