【发布时间】:2014-01-20 13:08:59
【问题描述】:
抱歉,我重复了这个问题。
我正在学习 android 并致力于一个 android 项目的简单 UI。
在这个 UI 上,我有 2 个编辑文本(选择日期和删除)和 1 个微调器。
如下图所示,这 3 个“表单小部件”未正确对齐(水平)。
我想对齐这些小部件,它们之间的距离相等。(水平)。
我尝试了很多使用线性和真实布局来对齐它们,但是无法正确对齐它们。
请建议我更改我的 xml 文件。
这是我的 xml 文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:id="@+id/tv_day_wise_log"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:text="Day Wise Log"
android:textAppearance="?android:attr/textAppearanceMedium" />
<RelativeLayout
android:id="@+id/lin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_day_wise_log" >
<EditText
android:id="@+id/et_daywiselog_selDate"
android:layout_width="175px"
android:layout_height="wrap_content"
android:layout_marginTop="30px"
android:ems="10"
android:hint="Select Date"
android:inputType="textNoSuggestions" >
</EditText>
<Spinner
android:id="@+id/sp_daywiselog_options"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/et_daywiselog_selDate"
android:layout_alignBottom="@+id/et_daywiselog_selDate"
android:layout_centerHorizontal="true" >
</Spinner>
<EditText
android:id="@+id/et_daywiselog_rid"
android:layout_width="100px"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/sp_daywiselog_options"
android:layout_alignParentRight="true"
android:layout_marginRight="22dp"
android:ems="10"
android:hint="Rid"
android:inputType="textNoSuggestions" >
<requestFocus />
</EditText>
</RelativeLayout>
<Button
android:id="@+id/btn_daywiselog_find"
style="?android:attr/buttonStyleSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/lin"
android:text="Find" />
<ListView
android:id="@+id/lv_daywiselog_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/btn_daywiselog_find" >
</ListView>
</RelativeLayout>
【问题讨论】: