I am working on a custom list view. I want to show a CheckBox
at the custom view. There is no text for the CheckBox
. I found it always have some spaces at the right of the CheckBox
.
Here is my layout xml file:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:background="#fa9654" android:paddingTop="65dp" android:paddingBottom="65dp"> <TextView android:id="@+id/bus_route_list_item_num" android:layout_height="wrap_content" android:layout_width="0dip" android:gravity="center" android:layout_gravity="center_vertical|center_horizontal" android:layout_weight="0.15"></TextView> <TextView android:id="@+id/bus_route_list_item_station" android:layout_height="wrap_content" android:layout_width="0dip" android:gravity="left" android:layout_gravity="center_vertical|center_horizontal" android:layout_weight=".5"></TextView> <TextView android:id="@+id/bus_route_list_item_fee" android:layout_height="wrap_content" android:layout_width="0dip" android:gravity="center" android:layout_gravity="center_vertical|center_horizontal" android:layout_weight=".15"></TextView> <CheckBox android:id="@+id/bus_route_list_item_reminder" android:layout_height="wrap_content" android:layout_width="0dip" android:layout_weight=".20" android:gravity="center" android:layout_gravity="center" android:paddingRight="0dp" android:paddingLeft="0dp" android:paddingTop="0dp" android:paddingBottom="0dp" android:background="#0066ff" android:text="" /> </LinearLayout>
The result looks like:
http://pwong.name/checkbox_problem2.jpg
As you can see there are some space at the right of the checkbox. What I want is put the checkbox at the middle of the blue area.
Is it possible to remove the unwanted space? thanks
by default, the Checkbox has minWidth and minHeight value
you can set its value to 0
<CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:minWidth="0dp" android:minHeight="0dp" />
The result will be like that without any extra spaces
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With