问题是:我有一个TextView和一个EditText,我怎么能把他们放在同一个“级别”?Android_RelativeLayout - 如何将两个元素放在同一行上?
http://postimage.org/image/o9l17a3zv/
正如你所看到的,我希望把 “用户名” 上的EditText同级别...
这里我的代码:
<TextView
android:id="@+id/account_creation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/account_creation"
android:textSize="20sp"
android:textStyle="bold" />
<!-- Username -->
<TextView
android:id="@+id/username_registration"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@id/account_creation"
android:layout_toLeftOf="@+id/username_new_account"
android:text="@string/user_text"
android:textSize="15sp" />
<EditText
android:id="@+id/username_new_account"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/account_creation"
android:layout_alignParentRight="true"
android:ems="10"
android:hint="@string/user_editext" >
<requestFocus />
</EditText>
我当时就想,把他们两个的“高度”相同的值,但我不知道是否是正确的/更好的方式...
谢谢!我已经修复这样的: android:layout_alignBottom =“@ + id/username_new_account” – hyperloris 2012-07-20 11:16:40
不错的工作:)。感谢您的接受:) – SALMAN 2012-07-20 11:16:58
确定男人!再次感谢你 – hyperloris 2012-07-20 11:17:46