在Android(xml)中并排匹配父项的两个按钮

时间:2011-07-14 14:27:22

标签: android xml button styling

我目前正在玩Android并制作一些测试应用程序只是为了尝试编码。我确信有一个简单的方法可以做到这一点,但我无法弄明白。我想要两个按钮位于屏幕的底部。但是,我希望一个在左​​侧,一个在右侧,中间有空间。

感谢您的帮助

4 个答案:

答案 0 :(得分:1)

或许这样吗?

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

  <Button
  android:id"@+id/left_button"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignParentBottom="true"
  android:text="Left"/>

  <Button
  android:id"@+id/right_button"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignParentBottom="true"
  android:layout_alignParentRight="true"
  android:text="Right"/>

</RelativeLayout>

enter image description here

答案 1 :(得分:1)

你需要给android:layout_alignParentLeft =“true”对齐左边和android:layout_alignParentRight =“true”以对齐。

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<Button
android:id"@+id/left_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:text="Left"/>

<Button
android:id"@+id/right_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="Right"/>

</RelativeLayout>

答案 2 :(得分:0)

您可以使用LinearLayoutTableLayoutRelativeLayout执行此操作。 Try it ......这并不难。

答案 3 :(得分:0)

  1. 创建一个线性布局(在您创建布局时默认创建的linerlayout内)

  2. 修改新的线性布局

    android:layout_gravity="bottom"
    android:orientation="horizontal"
    android:gravity="center"
    
  3. 在linearlayout中添加两个按钮(也添加文字/大小)

  4. 可选:添加按钮margin_layout:10dip

    android:layout_margin="10dip"
    
  5. 应该这样做。