android - 按钮中的中心复选框

时间:2014-02-13 14:45:44

标签: android button checkbox

我有以下代码,它是两端的复选框和按钮。我希望将它保持在相反的两端,但我希望复选框(及其文本)位于按钮高度的中间。 按原样,复选框位于按钮高度

之上
  <RelativeLayout
    android:id="@+id/RelativeLayout01" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:padding="10dp">

    <CheckBox
        android:id="@+id/rememberCheckBox"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true" 
        android:text="@string/remember_choice"
        android:textSize="@dimen/dux_textSizeSmaller" />

    <Button
        android:id="@+id/submitBtn"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentRight="true" 
        android:layout_gravity="right"
        android:text="@string/submit" />

     </RelativeLayout>

3 个答案:

答案 0 :(得分:0)

使用此更新的XML。我想你会得到你的结果......

<CheckBox
    android:id="@+id/rememberCheckBox"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/submitBtn"
    android:layout_alignBottom="@+id/submitBtn"
    android:layout_alignParentLeft="true"
    android:text="@string/remember_choice"
    android:textSize="@dimen/dux_textSizeSmaller" />

<Button
    android:id="@+id/submitBtn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_gravity="right"
    android:text="@string/submit" />

答案 1 :(得分:0)

你应该用这个:

 android:layout_alignBaseline="@+id/submitBtn"

在您的代码中:

    <CheckBox
        android:id="@+id/rememberCheckBox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBaseline="@+id/submitBtn"
        android:layout_alignParentLeft="true"
        android:text="@string/remember_choice"
        android:textSize="@dimen/dux_textSizeSmaller" />

答案 2 :(得分:0)

将android:gravity =“center”添加到包含CheckBox和Button的布局中。那么简单。快乐的编码:)