我想问你,我怎么能把两个EditText
放在同一行?如何把两个EditText放在同一行
10
A
回答
16
这给一个镜头:
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
此外,你应该尝试接受的答案,如果你得到一个回答你的问题。你会更有可能得到更多/更好的回应。
5
有多种方法,这里有2
有水平的LinearLayout
分配android:orientation="horizontal"
你的外LinearLayout
。通过这种方式,此布局的所有子元素都将相互对齐。
半布局:
<LinearLayout android:orientation="horizontal">
<EditText />
<EditText />
</LinearLayout>
随着RelativeLayout的
使用android:layout_toLeftOf="@id/otheredittext"
或android:layout_toRightOf="@id/.."
告诉EditTexts之一,它属于右/左另一个和对齐第一个相对于父母(RelativeLayout
),使用android:layout_alignParentTop="true"
,与左侧,右侧或底部相同。
半布局:
<RelativeLayout>
<EditText android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:id="@+id/edittext1"
/>
<EditText android:layout_toRightOf="@id/edittext1" />
</RelativeLayout>
(另请注意,您在android:id
分配首次的ID时,当您通过android:layout_to...
从布局引用它一个+id
,它只是id
)
1
对于线性布局这将是如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<EditText android:id="@+id/editText1" android:layout_height="wrap_content" android:layout_width="100dip">
<requestFocus></requestFocus>
</EditText>
<EditText android:layout_height="wrap_content" android:id="@+id/editText2" android:layout_width="100dip"></EditText>
</LinearLayout>
对于相对布局将是如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<EditText android:id="@+id/editText1" android:layout_height="wrap_content" android:layout_width="100dip">
<requestFocus></requestFocus>
</EditText>
<EditText android:layout_height="wrap_content" android:layout_width="100dip" android:id="@+id/editText2" android:layout_alignParentTop="true" android:layout_centerHorizontal="true"></EditText>
</RelativeLayout>
相关问题
- 1. 把两个表放在同一行html
- 2. 如何把EditText和Button放在一起?
- 3. 如何把“表单”放在同一行?
- 4. 把两列放到一个
- 5. 把两个ID放在一个href
- 6. 不能把两个div放在一起
- 7. 如何把两个jasperReports放在一个zip文件中下载?
- 8. html把divs放在同一行
- 9. 把两个按钮放到一个UITableViewCell
- 10. 我该如何把这两个div放在一起呢?
- 11. 如何把两个查询放在一起?
- 12. 如何把2个div放在一起?
- 13. 把两个数组放到Jtable行
- 14. 如何将两个按钮放在Android中的同一行上
- 15. 如何将两个按钮放在同一行
- 16. Android_RelativeLayout - 如何将两个元素放在同一行上?
- 17. 不能把两个函数的输出放在一行中吗?
- 18. 如何把一个元素放在不同的地方(响应)
- 19. 把两个或三个图像放在一行中的两列文章中
- 20. 把EditText放在软键盘上面
- 21. 如何把在同一水平对齐两个按钮?
- 22. 如何把这两个放在同一条线上? (一个居中,一个右对齐)
- 23. 如何把两个java swing JPanels放在一起并且有一个表格呢?
- 24. 把两个输入文本在同一行
- 25. mySQL把同一个id的结果放在同一列
- 26. 如何把相同的两个属性一个HTML元素?
- 27. 如何把空格放在一个新的行html5?
- 28. 如何放置一个容器(两行)与两个容器(两个不同的行)在自举?
- 29. 如何把数组值放在同一行的不同列中csv
- 30. 如何放置两个I帧的同一行
在同一行的......到底是什么?一个listview,一个gridview,一个简单的基本视图? – Kheldar