我有一個帶有TabHost的XML文件,但我有問題要將ScrollView放入每個選項卡。該XML文件是:如何將ScrollView放入選項卡
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="Buscar eventos:" android:layout_marginBottom="10dp"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TabHost
android:id="@+id/thTabH"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<LinearLayout
android:layout_width="317dp"
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"
android:orientation="vertical" >
<TextView android:id="@+id/TextView01" android:text="Nombre:"
android:layout_marginTop="18dp" android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<EditText
android:id="@+id/EditText01"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<TextView android:id="@+id/TextView02" android:text="Provincia:"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<EditText android:id="@+id/EditText02"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<TextView android:id="@+id/TextView02" android:text="Localidad:"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<EditText android:id="@+id/EditText02"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<TextView android:id="@+id/TextView02" android:text="Fecha:"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<Button android:id="@+id/selecionarFecha" android:text="Seleccionar"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<Button android:id="@+id/realizarBusqueda" android:text="Buscar eventos"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center" />
</LinearLayout>
<LinearLayout
android:id="@+id/tab2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView android:id="@+id/TextView02" android:text="Distancia desde aquí (km):"
android:layout_width="220px" android:layout_height="wrap_content" android:layout_marginTop="18dp"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<Spinner
android:id="@+id/spOpcion1"
android:layout_width="220px" android:layout_height="50dp"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<TextView android:id="@+id/TextView02" android:text="Fecha:"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<Button android:id="@+id/selecionarFecha" android:text="Seleccionar"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<TextView android:text="" android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center"/>
<Button android:id="@+id/realizarBusqueda" android:text="Buscar eventos"
android:layout_width="220px" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal|center" />
</LinearLayout>
</FrameLayout>
</LinearLayout>
</TabHost>
</LinearLayout>
我想在每個選項卡(裏面)有一個ScrollView。任何想法?
我試過了。但我得到這個錯誤:'在渲染過程中引發的異常:無法創建標籤內容,因爲找不到ID爲-1的視圖-1 異常詳細信息記錄在窗口>顯示視圖>錯誤日誌中With:' –
vicenrele
你也應該更新你的ID。從'LinearLayout'中刪除'@ + id/tab1'並將其用於'ScrollView'。對第二個標籤也做同樣的事情。 – Plato