zoukankan      html  css  js  c++  java
  • android中tabhost异常

      Question one:运行Activity的时候出现Your content must have a TabHost whose id attribute is "android.R.id.tabhost"

                 solve one:看看你是否建立了多个Activity,看看其它的Activity是否是继承的TabActivity,如果是,改成Activity,这样就好了!

           solve two:添加Layout的时候,xml跟元素选择TabHost, 但是ADT没有添加id属性, 运行的时候,会提示Your content must have a TabHost whose id attribute is "android.R.id.tabhost"错误, 需要添加android:id="@android:id/tabhost", 这样就可以了。

           Question two: 运行Activity的时候出现Your TabHost must have a TabWidget whose id attribute is 'android.R.id.tabcontent'
                solve one:修改FrameLayout添加id属性, ADT自动生成的xml文件中Id是android:id="@+id/FrameLayout01 ", 需要修改成下面的格式android:id="@android:id/tabcontent ",这个估计会困扰一大批初学者,谁会想到会修改这个地方,看到错误很容易修改成tabcontent,但是前缀不容易想到。 而且在ADT可视化编辑这个文件的时候, 界面上显示NullPointerException,这个是ADT的一个BUG。

    Notice:Google约定,每一个工程中只能有一个TabHost。

    以上都是个人遇到的和个人解决的方式,仅供参考!

    一切只是为了充实自己!!stay hungry and stay foolish!!
  • 相关阅读:
    表单元素
    Form表单、四种常见的POST请求提交数据方式、MIME
    html table
    jsop
    如何成为一名优秀的前端工程师
    CSS代码检查工具推荐:CSS Lint
    前端CSS规范整理
    使用渐进式 JPEG 来提升用户体验
    移动前端系列——移动页面性能优化(转)
    HTML5页面资源预加载(Link prefetch)功能加速页面加载速度
  • 原文地址:https://www.cnblogs.com/Catherine-Brain/p/Catherine.html
Copyright © 2011-2022 走看看