我正在尝试将几个按钮连接到屏幕底部。 出于某种原因,他们将自己附加到上一个观点:
如您所见,按钮会覆盖上一个视图。
这是我使用的布局:
<?xml version="1.0" encoding="utf-8" ?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:text_field_element="http://schemas.android.com/apk/res-auto"
xmlns:button_element="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true"
android:orientation="vertical"
>
<LinearLayout android:id="@+id/data_entry"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<com.applicat.meuchedet.views.TextFieldElement
android:id="@+id/dental_clinics_search_screen_clinic_type_selector"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
text_field_element:prompt="@string/dental_clinic_search_screen_dental_clinic_type_prompt"
text_field_element:initial_text="@string/dental_clinic_type_initial"
text_field_element:cursor_visible="false"
/>
<include
layout="@layout/separator_element"
/>
<com.applicat.meuchedet.views.LocationSelector
android:id="@+id/dental_clinics_location_selector"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<include
layout="@layout/separator_element"
/>
<com.applicat.meuchedet.views.TimeSelector
android:id="@+id/dental_clinics_time_selector"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<include
layout="@layout/separator_element"
/>
</LinearLayout>
<com.applicat.meuchedet.views.ButtonElement
android:id="@+id/dental_clinics_search_screen_search_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
button_element:margin_bottom="10"
/>
<com.applicat.meuchedet.views.ClearButtonElement
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/dental_clinics_search_screen_search_button"
android:layout_alignParentBottom="true"
button_element:margin_bottom="10"
/>
</RelativeLayout>
separator_element.xml
<?xml version="1.0" encoding="UTF-8"?>
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:layout_marginBottom="15dip"
android:src="@drawable/form_separator"
>
</ImageView>
=============================================== =============================
编辑:
因此,似乎问题是由视图放入ScrollView的事实引起的。由于小屏幕的可能性,我们需要ScrollView。 由于某种原因,它将大小设置错误或将某些按钮放在字段下方而不是最下方。