我需要改变CheckBox的大小(我通过加背景图片的方式,视觉上已经小了,但是还是占默认大的空间),并且我要改变CheckBox和后面文字的间距,怎么修改styles.xml?

解决方案 »

  1.   

    自己设置 height和width 不可以?
      

  2.   

    自己写的xml怎么都可以 除非 你要改系统的
      

  3.   

    <resources>
        <style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
            <item name="android:button">@drawable/q1</item>
            <item name="android:paddingLeft">32.0dip</item>
            <item name="android:maxHeight">10.0dip</item>
        </style>
    </resources>
      

  4.   

    学习下,我也觉得checkbox有点不协调,不知道如何修改呢。
      

  5.   

    <item name="android:layout_width">10.0dip</item>
      

  6.   

    android:textSize="16dip"可以,但是有点假!!
      

  7.   


    hierarchyviewer  用这个看看布局
    如果没有特殊处理的话 手动设置长宽是可以了 我测试了才发的
      

  8.   

    请问checkbox选中后怎么切换按钮的图片
      

  9.   

    最终的解决办法就是设置checkbox的背景图片。系统默认的给checkbox加的有一个透明的背景。处理过的
      

  10.   

    嗯,设置android:paddingLeft="",就可以了,我刚测试过。。
      

  11.   

    查看一下你用的图片的宽和高,然后checkbox的宽和高属性都设置成图片宽和高,单位用px,不要用dip,试试行不行,我的问题这样解决了