【发布时间】:2014-02-06 06:30:30
【问题描述】:
我在一个布局中有一个 editText 和一个列表视图。但是在单击 editText 时,它的高度会像这样减小
点击前:
点击时:
这是我的 XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/parent_clients_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#ffffffff"
android:orientation="vertical" >
<EditText
android:id="@+id/search_button"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="5.0dip"
android:layout_weight="0.9"
android:background="@drawable/edbackground"
android:drawableLeft="@drawable/search"
android:drawablePadding="10.0dip"
android:hint="search clients"
android:textColor="@color/gray"
android:textSize="15.0dip" />
<ListView
android:id="@+id/clients_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="5.0dip"
android:layout_weight="0.1"
android:background="@android:color/white" />
</LinearLayout>
【问题讨论】:
-
只需将
android:layout_height="wrap_content"替换为android:layout_height="fill_parent"并将android:layout_weight="0.9"删除为EditText。 -
像 M D 所说的那样去做。
-
@MD 谢谢它的工作:)
标签: android android-layout android-listview android-edittext