代码之家  ›  专栏  ›  技术社区  ›  Andrew Cetinic

布局中的TabHost NullPointerException

  •  3
  • Andrew Cetinic  · 技术社区  · 14 年前

    我一直在遵循谷歌提供的标签示例。我正在尝试使用提供的XML布局来设置选项卡布局。

    我使用这个XML布局@ http://developer.android.com/guide/tutorials/views/hello-tabwidget.html

    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent">
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent">
                <TextView 
                    android:id="@+id/textview1"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent" 
                    android:text="this is a tab" />
                <TextView 
                    android:id="@+id/textview2"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent" 
                    android:text="this is another tab" />
                <TextView 
                    android:id="@+id/textview3"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent" 
                    android:text="this is a third tab" />
            </FrameLayout>
        </LinearLayout>
    </TabHost>
    

    每当我在Eclipse布局设计器中切换布局选项卡时,我会得到一个 NullPointerException:空 Eclipse中的错误。

    当我尝试拖放TabHost,然后将TabWidget拖放到空的布局文件中时,也会发生这种情况。

    我做错什么了?这看起来很简单。

    1 回复  |  直到 14 年前
        1
  •  5
  •   Andrew Cetinic    14 年前

    发现已被记录为问题

    http://code.google.com/p/android/issues/detail?id=2021

    不管怎样,谢谢