请教一个自定义的CheckBox问题!!!

zly1986a 2010-10-30 12:56:05
我需要改变CheckBox的大小(我通过加背景图片的方式,视觉上已经小了,但是还是占默认大的空间),并且我要改变CheckBox和后面文字的间距,怎么修改styles.xml?
...全文
2320 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
oZhangYongFeng 2013-07-25
  • 打赏
  • 举报
回复
查看一下你用的图片的宽和高,然后checkbox的宽和高属性都设置成图片宽和高,单位用px,不要用dip,试试行不行,我的问题这样解决了
My_le 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zly1986a 的回复:]
引用 4 楼 l417584711 的回复:
自己写的xml怎么都可以 除非 你要改系统的
<resources>
<style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/q1</item>
<i……
[/Quote]
嗯,设置android:paddingLeft="",就可以了,我刚测试过。。
Huhood 2011-09-07
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 wszfer 的回复:]

最终的解决办法就是设置checkbox的背景图片。系统默认的给checkbox加的有一个透明的背景。处理过的
[/Quote]
我后来给解决了,好像就是这样给解决的。。。
Huhood 2011-09-07
  • 打赏
  • 举报
回复
哥们,是怎么解决的 ?
wszfer 2011-08-22
  • 打赏
  • 举报
回复
最终的解决办法就是设置checkbox的背景图片。系统默认的给checkbox加的有一个透明的背景。处理过的
微笑俱乐部 2011-04-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zly1986a 的回复:]

引用 4 楼 l417584711 的回复:
自己写的xml怎么都可以 除非 你要改系统的
<resources>
<style name="MyCheckBox" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/q1</it……
[/Quote]
请问checkbox选中后怎么切换按钮的图片
aSysBang 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zly1986a 的回复:]

引用 8 楼 l417584711 的回复:
<item name="android:layout_width">10.0dip</item>
没用的
[/Quote]

hierarchyviewer 用这个看看布局
如果没有特殊处理的话 手动设置长宽是可以了 我测试了才发的
zly1986a 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用楼主 zly1986a 的回复:]
我需要改变CheckBox的大小(我通过加背景图片的方式,视觉上已经小了,但是还是占默认大的空间),并且我要改变CheckBox和后面文字的间距,怎么修改styles.xml?
[/Quote]android:textSize="16dip"可以,但是有点假!!
zly1986a 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 l417584711 的回复:]
<item name="android:layout_width">10.0dip</item>
[/Quote]没用的
aSysBang 2010-10-30
  • 打赏
  • 举报
回复
<item name="android:layout_width">10.0dip</item>
Theodore_Lin 2010-10-30
  • 打赏
  • 举报
回复
学习下,我也觉得checkbox有点不协调,不知道如何修改呢。
zly1986a 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 l417584711 的回复:]
自己写的xml怎么都可以 除非 你要改系统的
[/Quote]<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>
zly1986a 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 l417584711 的回复:]
自己写的xml怎么都可以 除非 你要改系统的
[/Quote]就是修改系统的,视觉上已经小了,但是占的位置还是系统默认那么大。
aSysBang 2010-10-30
  • 打赏
  • 举报
回复
自己写的xml怎么都可以 除非 你要改系统的
zly1986a 2010-10-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 l417584711 的回复:]
自己设置 height和width 不可以?
[/Quote]不可以。
aSysBang 2010-10-30
  • 打赏
  • 举报
回复
自己设置 height和width 不可以?

80,488

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧