下面是我的xml文件有问题。 当我删除线性布局并让relative_layout中的微调器工作时 很好但是只要我把它们放在Linear_layout中,就无法按下按钮和edit_box。请帮忙。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<AutoCompleteTextView
android:id="@+id/trainid"
android:hint="@string/train"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true" />
<Button
android:id="@+id/button"
android:text="@string/search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true" />
<TextView
android:id="@+id/traindetails"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/trainid"
android:text="" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/traindetails"
android:orientation="horizontal" >
<Spinner
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/selectcurrentstation"
android:spinnerMode="dropdown"
android:layout_weight="0.5" />
<Spinner
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/selecttargetstation"
android:spinnerMode="dropdown"
android:layout_weight="0.5" />
</LinearLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/selectcurrentstation" >
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
android:id="@+id/table" />
</ScrollView>
</RelativeLayout>
当我将我的xml文件更改为此时,它可以正常工作。但我想要上面的布局。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >
<AutoCompleteTextView
android:id="@+id/trainid"
android:hint="@string/train"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:focusable="true" />
<Button
android:id="@+id/button"
android:text="@string/search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:focusable="true" />
<TextView
android:id="@+id/traindetails"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/trainid"
android:text="" />
<Spinner
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/selectcurrentstation"
android:spinnerMode="dropdown"
android:layout_below="@id/traindetails" />
<Spinner
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/selecttargetstation"
android:spinnerMode="dropdown"
android:layout_below="@id/selectcurrentstation" />
<ScrollView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@id/selectcurrentstation" >
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1"
android:id="@+id/table" />
</ScrollView>
</RelativeLayout>