默認情況下,似乎在編輯文本的底部輸入部分和底部空白之間存在填充。我有一個線性佈局(水平線),包括一個編輯文本和一個按鈕。我不能完美地將它們放在一行中,因爲底部輸入部分和底部邊距之間的填充使編輯文本低於按鈕,所以我爲它們設置了相同的高度和對齊方式。Android:如何刪除編輯文本的底部輸入部分和底部空白之間的填充
我也試過相對佈局,但也不能解決問題,這是我的佈局
<RelativeLayout
android:id="@+id/SearchLinearLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|center_horizontal"
android:layout_marginTop="10dp" >
<EditText
android:id="@+id/FilterEditText"
android:layout_width="fill_parent"
android:layout_height="38dp"
android:layout_alignParentLeft="true"
android:layout_marginLeft="5dp"
android:layout_toLeftOf="@+id/SearchButton"
android:gravity="center_vertical"
android:hint="@string/search_or_add_a_place"
android:imeOptions="flagNoExtractUi"
android:inputType="text|textNoSuggestions"
android:textSize="15dp" />
<Button
android:id="@+id/SearchButton"
android:layout_width="38dp"
android:layout_height="38dp"
android:layout_alignParentRight="true"
android:background="@drawable/search_btn"
android:enabled="false"
android:gravity="center_vertical" />
</RelativeLayout>
然後改變button的高度。稍微增加一點。 –
這是一個棘手的方法,但如果分辨率發生變化,問題可能會重新出現。 –