【发布时间】:2014-04-14 14:49:02
【问题描述】:
我正在制作一个 api,其中我在我的 xml 文件中使用复选框。问题是我的复选框图标显示在左侧。但我想将我的复选框移动到文本“男性”或“的右侧女性”。像这样..
但目前我越来越喜欢这种观点..
我想要右侧的复选图标选项..,我已经使用了此代码..这是我的 xml..
<RelativeLayout
android:id="@+id/header_layout"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="#43A6E5" >
<TextView
android:id="@+id/tv_header"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Earn 1 PTS for every Chat you Receive"
android:textColor="#FFF200"
android:textSize="18dp" />
</RelativeLayout>
<View
android:id="@+id/view1"
android:layout_width="fill_parent"
android:layout_height="6dp"
android:layout_below="@+id/header_layout"
android:layout_centerHorizontal="true"
android:background="#46B1F6" />
<RelativeLayout
android:id="@+id/edt_layout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/view1"
android:background="#46B1F6" >
<EditText
android:id="@+id/et_mail"
style="@style/EdittextStyle"
android:layout_alignLeft="@+id/et_name"
android:layout_alignRight="@+id/et_name"
android:layout_below="@+id/et_name"
android:background="@drawable/rounded_edittext"
android:text=" Your Email" >
<requestFocus />
</EditText>
<Spinner
android:id="@+id/spinner1"
android:layout_width="80dp"
android:layout_height="35dp"
android:layout_alignLeft="@+id/et_mail"
android:layout_below="@+id/et_mail"
android:layout_marginTop="33dp"
android:background="@drawable/rounded_edittext" />
<EditText
android:id="@+id/editText1"
style="@style/EdittextStyle"
android:layout_alignBottom="@+id/spinner1"
android:layout_alignRight="@+id/et_mail"
android:layout_marginLeft="14dp"
android:layout_toRightOf="@+id/spinner1"
android:background="@drawable/rounded_edittext"
android:text=" Your Phone"
android:textColor="#ffffff" />
<EditText
android:id="@+id/et_name"
style="@style/EdittextStyle"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="29dp"
android:background="@drawable/rounded_edittext"
android:text=" Your Name" />
<!-- android:background="@drawable/rounded_edittext" /> -->
</RelativeLayout>
<RelativeLayout
android:id="@+id/checkbox_layoyt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/edt_layout"
android:layout_marginTop="34dp" >
<CheckBox
android:id="@+id/cb_male"
android:layout_width="80dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="29dp"
android:background="@drawable/rounded_edittext"
android:text=" Male"
android:textColor="#ffffff"
android:textSize="18dp" />
<CheckBox
android:id="@+id/cb_female"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginLeft="18dp"
android:layout_toRightOf="@+id/cb_male"
android:background="@drawable/rounded_edittext"
android:text=" Female"
android:textColor="#ffffff"
android:textSize="18dp" />
</RelativeLayout>
<Button
android:id="@+id/button1"
android:layout_width="250dp"
android:layout_height="40dp"
android:layout_below="@+id/checkbox_layoyt"
android:layout_centerHorizontal="true"
android:layout_marginTop="27dp"
android:background="@drawable/mybutton"
android:gravity="center"
android:text="Create Account"
android:textColor="#ffffff"
android:textSize="22dp" />
<TextView
android:id="@+id/textview_agree"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:layout_centerHorizontal="true"
android:layout_marginTop="16dp"
android:gravity="center"
android:text="I agree to the terms and conditions"
android:textColor="#ffffff"
android:textSize="14dp" />
谢谢你..
【问题讨论】:
-
有一个没有文本的复选框并将文本视图添加到该复选框的右侧