是否有一种简单的方法可以使$('#new_customer')
.find(':input')
.not(':button, :submit, :reset, :hidden')
.val('')
.prop('checked', false)
.prop('selected', false);
};
与其文本居中。我尝试设置checkbox
,但如下图所示。我希望Gravity = Center
移到文本所在的布局的中心。
这是XML。该复选框占用水平线性布局的整个宽度。我将其设置为引力=中心,但是该复选框保留在左侧。
checkbox
答案 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>