减少android中的复选框大小?

时间:2014-08-27 05:49:22

标签: android

我已经尝试了给出的建议,但无法缩小尺寸...在图形布局中减小尺寸,复选框的边框线消失...我对Android新手...任何帮助将不胜感激< / p>

感谢

这是代码......

   <LinearLayout

 xmlns:android="http://schemas.android.com/apk/res/android"

   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:background="#F3CAE5"
   android:gravity="center_vertical"
   android:orientation="horizontal"
   android:padding="8dp" >

<CheckBox
    android:id="@+id/cb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
     />

<TextView
    android:id="@+id/txt_id"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:textColor="#000" />





<TextView
    android:id="@+id/txt_fName"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:textColor="#000" />





  </LinearLayout>

高度和宽度更改将删除边框线...复选框显示在动态填充的列表视图中...

以下代码适用于更改复选框图像,但现在我无法选中复选框,即选中复选框时没有出现勾号???

2 个答案:

答案 0 :(得分:0)

文本确定复选框的大小。试试这个:

<CheckBox 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"
    android:text="new checkbox" 
    ....... />

答案 1 :(得分:0)

使用自定义图片复选框 并使用你的大小的图像

<CheckBox
    android:id="@+id/cb"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
android:button="@drawable/checkbox_selector" />


<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item android:state_checked="true" android:state_focused="true"
  android:drawable="@drawable/checked" />
 <item android:state_checked="false" android:state_focused="true"
  android:drawable="@drawable/unchecked" />
 <item android:state_checked="false"

  android:drawable="@drawable/unchecked" />
 <item android:state_checked="true"
  android:drawable="@drawable/checked" />
</selector>