我有一個包含TabHost的XML文件。我直接通過右鍵單擊佈局映射 - >新建 - > Android XML - > TabHost創建它。代碼似乎沒問題,但是無論何時我在Eclipse中進行圖形佈局,它都會給我帶來錯誤(請參閱標題)。我正在使用Android 2.2。這是我的XML代碼:無法創建標籤內容,因爲無法在Android Eclipse中找到id爲-1的XML錯誤?
<?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="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
</TabWidget>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout
android:id="@+id/tab1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
<LinearLayout
android:id="@+id/tab3"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
我在ADT20中也有這樣的佈局。你的不給我錯誤。你使用什麼版本? –
我有最新的(我認爲20.0.3),但我設法通過清理項目並重新啓動eclipse來解決這個問題。它在那之後很好地工作,顯然有些佈局文件沒有正確加載或者什麼。 – ZimZim