スクリーンショット:
上の写真に見られるように、何らかの理由で、ScrollViewを使用すると、listViewに何もない奇妙な白い領域が表示されます。ScrollViewを削除すると、何もない白い領域が消えますが、残念ながら、インターフェイスでScrollViewを使用する必要があります。リストにアイテムを入力すると、白い「領域」がまだそこにあり、代わりにアイテムの下に配置されます。
これを見た人はいますか?何らかの理由で表示されるScrollViewを削除せずに削除するにはどうすればよいですか?これまでのところ、fill_parent / wrap_content / 0dipなど、さまざまなタイプの設定をすべて変更しようとしましたが、成功しませんでした。
あなたが何かを知っているなら助けてください!
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent">
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/orginalbild"
android:fillViewport="true"
android:gravity="center|top"
android:orientation="vertical"
android:stretchColumns="1"
android:weightSum="1.0">
<TableRow
android:paddingTop="3dp" >
<TextView
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.04">
</TextView>
<EditText
android:id="@+id/search_task_field"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.7"
android:hint="@string/SearchTaskHint"
/>
<ImageButton
android:id="@+id/search_task_button"
android:layout_width="0dip"
android:layout_height="50dp"
android:layout_gravity="center"
android:layout_weight="0.22"
android:src="@drawable/find3" />
<TextView
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="0.04"
android:visibility="invisible"
>
</TextView>
</TableRow>
<TableRow
android:paddingTop="0.9dp"
android:paddingRight="0.9dp"
android:paddingLeft="0.9dp"
android:background="#90767878"
android:paddingBottom="0.9dp"
android:layout_marginLeft="24dp"
android:layout_marginRight="24dp"
android:layout_marginBottom="20dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView
android:id="@+id/search_task_list"
android:layout_width="0dip"
android:layout_height="fill_parent"
android:layout_weight="1"
android:background="#FFFFFF"
android:gravity="left"
/>
</TableRow>
</TableLayout>
</ScrollView>