我正在處理自定義列表視圖。我想在自定義視圖中顯示CheckBox
。沒有CheckBox
的文字。我發現它總是在CheckBox
的右側有一些空格。如何刪除CheckBox右邊的不需要的空格?
這裏是我的佈局xml文件:
<?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>
結果是這樣的:
http://pwong.name/checkbox_problem2.jpg
正如你可以看到有在複選框右側一些空間。我想要的是把複選框放在藍色區域的中間。
是否可以刪除不需要的空間?謝謝
謝謝inazaruk,它的作品! – 2011-06-15 14:10:27
@Android初學者接受@inazaruk回答然後... – Snicolas 2011-06-15 14:19:20
不會在android 4.1.2中工作。我認爲這是一些錯誤。最好不要使用CheckBox – Malachiasz 2014-04-04 14:39:45