bar*_*der -1 android android-layout
可能重复:
Android左,中,右对齐
我有三个按钮,我想在线性布局和父垂直线性布局的按钮位于水平左,中,右.如何才能做到这一点?我没有看到任何影响应用android:gravity_center,左边.
只要您不希望按钮之间有特定的距离(对于不同的Android屏幕尺寸很难做到),那么您需要确保填充父级并使用中心重力添加它们.这里的演示可以帮助你.这是一个代码示例.
这是最终的布局:

编辑:根据您的澄清信息,最好使用RelativeLayout来完成您想要完成的任务.这在Stackoverflow上的一些问题中得到了证明.看到这个答案.这是答案的代码.
<RelativeLayout
android:id="@+id/LinearLayout01"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button1"
android:layout_alignParentLeft="true"
android:layout_marginRight="10px"
android:id="@+id/button1button"></Button>
<EditText
android:layout_height="wrap_content"
android:id="@+id/firstedittext"
android:layout_toRightOf="@id/button1button"
android:layout_marginRight="10px"
android:layout_width="wrap_content"></EditText>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/firstedittext"
android:text="button2"
android:id="@+id/button2button"></Button>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19931 次 |
| 最近记录: |