对不起,如果我重复这个问题。
我正在学习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>
答案 0 :(得分:0)
你可以试试这个:
<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"
android:gravity="right">
</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"
android:gravity="center">
</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"
android:gravity="left">
重力