これは私の ListView XML コードです:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<ListView
android:id="@+list/list_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/defaultbg"
android:drawSelectorOnTop="false" />
<ImageButton
android:id="@+list/filter_button"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:background="@android:color/transparent"
android:contentDescription="@string/SmallLogo"
android:scaleType="fitXY"
android:src="@drawable/filter" />
<!-- empty view -->
<TextView
android:id="@+list/empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/defaultbg"
android:gravity="center"
android:text="@string/whos_around_empty_text"
android:textAppearance="@android:style/TextAppearance.Medium"
android:textColor="@android:color/white"
android:textStyle="bold" />
<EditText
android:id="@+list/filter"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:hint="@string/search"
android:visibility="visible"/>
</RelativeLayout>
EditText はビューの下部にありますが、何らかの理由で下部にきつくありません..
注意深く調べると、レイアウトが一番下にあることがわかりましたが、内側の白い背景がレイアウト全体を覆っていません (ImageView のサイズがレイアウトのサイズよりも大きく、scaleType を使用している場合のようなものです)。
EditText が一番下までタイトになることは私にとって本当に重要です...何かアイデアはありますか??
更新: スクリーンショットの追加:
ご覧のとおり、editText の白い背景の下部は、画面の下部に合わせて配置されていません...レイアウト自体は配置されていますが