中心复选框和文本标签的重力=中心

时间:2018-07-31 16:45:34

标签: android

是否有一种简单的方法可以使$('#new_customer') .find(':input') .not(':button, :submit, :reset, :hidden') .val('') .prop('checked', false) .prop('selected', false); }; 与其文本居中。我尝试设置checkbox,但如下图所示。我希望Gravity = Center移到文本所在的布局的中心。

enter image description here

这是XML。该复选框占用水平线性布局的整个宽度。我将其设置为引力=中心,但是该复选框保留在左侧。

checkbox

2 个答案:

答案 0 :(得分:2)

用以下代码替换此部分:-

   <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="80dp"
        android:layout_marginLeft="40dp"
        android:layout_marginRight="40dp"
        android:orientation="horizontal"
        android:gravity="center_horizontal"
        android:layout_gravity="center_horizontal">

        <CheckBox
            android:id="@+id/checkBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:text="CheckBox" />

    </LinearLayout>

您的复选框将与文本一起出现在中心。

答案 1 :(得分:0)

这是示例布局文件

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list_item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="8dp"
android:paddingTop="8dp">

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true">

    <CheckBox
        android:id="@+id/checkbox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginRight="8dp" />

    <TextView
        android:id="@+id/text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="CheckBox" />
</LinearLayout>