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


 android:id="@android:id/tabhost"

注意是@android:id,不是平时写的@id
  
  2.Attempt to invoke virtual method 'boolean android.view.View.requestFocus()' on a null object reference  

<TabWidget    android:id="@android:id/tabs"    android:layout_width="match_parent"    android:layout_height="wrap_content">


末尾没有写
/

tabhost包含两个控件:TabWidget和FrameLayout是平行独立的关系,不是包含,因为是初学,所以不清楚。

<span style="font-family:Times New Roman;font-size:14px;"><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@android:id/tabhost">    <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">       <span style="background-color: rgb(51, 204, 255);"> <TabWidget            android:id="@android:id/tabs"            android:layout_width="match_parent"            android:layout_height="wrap_content"/></span>           <span style="background-color: rgb(51, 204, 0);"> <FrameLayout</span>                android:layout_width="match_parent"                android:layout_height="match_parent"                android:id="@android:id/tabcontent">                <!-- 定义第一个标签页的内容 -->                <LinearLayout android:id="@+id/tab01" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">                    <!-- 定义两个TextView用于显示标签页中的内容 -->                    <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="孙悟空-2011/07/12"/>                    <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="猪八戒-2011/07/10"/>                </LinearLayout>                <!-- 定义第二个标签页的内容 -->                <LinearLayout android:id="@+id/tab02" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">                    <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="萨僧-2011/07/11"/>                    <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="唐僧-2011/07/10"/>                </LinearLayout>                <!-- 定义第三个标签页的内容 -->                <LinearLayout android:id="@+id/tab03" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">                    <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="孙悟空-2011/07/12"/>                    <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="萨僧-2011/07/08"/>                </LinearLayout>           <span style="background-color: rgb(51, 204, 0);"> </FrameLayout></span>    </LinearLayout></span>



更多相关文章

  1. android 自定义Android菜单背景的代码
  2. 自定义android 系统映像与皮肤,并运行
  3. Android 采用Pull解析XML内容 【学习记录】
  4. 自定义android循环拖动组件
  5. android RecyclerView 设置设置选中的一行的内容
  6. android AlertDialog自定义大小
  7. android 自定义基于组件的注册用户对话框
  8. 2015年11月广师android群内容分享
  9. Android之自定义五子棋View

随机推荐

  1. Appium框架解析
  2. RN(Flexbox)与Android对比
  3. Android进阶之抢购倒计时功能
  4. android ListView的item侧滑删除
  5. Android(安卓)getevent/senevent
  6. Android(安卓)UI设计中的三种特效
  7. 【安卓笔记】view.getX和view.getTransla
  8. android sqlite3使用命令
  9. android方便的自定义Dialog工厂类
  10. 【翻译】4种经典的Android屏幕自适应解决