`
wangzt_2008
  • 浏览: 46654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

checkbox中drawablePadding不起作用

阅读更多

开发中发现用android:button更换checkbox的图标后,想要修改和文字之间的距离,就试着设置drawablePadding,然后发现不起作用,google了下,说是要设置paddingLeft,试了下,果然好使。

 

google论坛中说是历史遗留问题,以后也不会修改了

 

经过测试发现,小米2s手机中该属性被修改了,和官方的行为不一致,需要设置drawablePadding才起作用

 

这里只好采用折中的方式,在代码中判断手机型号,小米则设置drawablePadding.

分享到:
评论

相关推荐

    Android CheckBox中设置padding无效解决办法

    本文将详细讲解如何在Android的CheckBox中使用本地图片资源,并解决设置padding无效的问题。 首先,要改变CheckBox的样式,我们可以使用Android的Drawable资源来定义一个Selector。Selector是一种可以根据状态变化...

    自定义RadioButton&CheckBox样式的实现

    在Android开发中,RadioButton和CheckBox是两种常用的UI控件,用于用户进行单选或多选操作。自定义这些控件的样式可以提升应用的界面美观度和用户体验。本篇将详细介绍如何实现自定义RadioButton和CheckBox样式的...

    android组件 RadioButton,CheckBox,Toast具体实例

    在Android开发中,RadioButton、CheckBox和Toast是三个非常基础且重要的组件,它们各自在不同的场景下发挥着关键作用。下面将分别对这三个组件进行详细解释,并通过实例展示它们的使用方法。 **RadioButton** 是...

    Android中常见控件的介绍和使用

    - `android:drawablePadding`:设置图标与文本之间的间距。 - `android:drawableTop`:在文本上方放置一个图标。 - `android:drawableRight`:在文本右侧放置一个图标。 通过这些属性和方法,开发者可以灵活地控制 ...

    Android 带图片的按钮源码-IT计算机-毕业设计.zip

    在这个例子中,`icon`是你要显示的图片,`drawablePadding`属性设置了文本与图片之间的间距。 在毕业设计或论文中,这个源码可以作为研究Android UI设计和交互的一个基础案例。你可以在此基础上进行扩展,例如,为...

    自定义RadioButton

    如果你想要调整这个图标的大小,可以使用 `android:drawablePadding` 或者 `android:padding` 属性来间接改变图标与文字之间的距离,从而达到调整图标大小的效果。但这种方式可能并不直观,因为它们可能同时影响到...

    Android_UI_API最全中文文档

    * android:drawablePadding:设置文本与drawable之间的间隔。 * android:drawableRight:在文本的右边输出一个drawable。 * android:drawableTop:在文本的正上方输出一个drawable。 * android:editable:设置是否可...

    自制Android列表Listview

    本篇文章将详细介绍如何在Android中创建一个自定义的ListView,该列表每项包含一个ImageView、一个TextView以及一个可自定义的Checkbox。 首先,我们需要为ListView定义一个自定义的布局文件。这个布局文件会作为...

    Android开发手册——API函数详解.pdf

    - android:drawable系列属性:这些属性可以控制在文本的四周绘制图形(drawable),并且通过设置drawablePadding可以调整文字与图形之间的间距,使得布局更为灵活。 - android:editable:决定TextView是否可编辑,...

    Android带图片的按钮源码.zip

    <item name="android:drawablePadding">8dp ``` 然后在布局文件中应用这个样式: ```xml android:id="@+id/image_button" android:layout_width="wrap_content" android:layout_height="wrap_content" ...

    Android-API详解大全

    - 可以结合`android:drawablePadding`属性使用,以调整图片与文本之间的间距。 ##### android:drawablePadding - **描述**: 设置图片与文本之间的间距。可以设置为负数以实现不同的视觉效果。 ##### android:...

    android 自定义多选dialog+圆角弹窗

    同时,为实现圆角效果,可以在布局文件中设置`CardView`或自定义背景形状(Shape Drawable)。 ```xml <!-- res/layout/custom_dialog.xml --> android:layout_width="match_parent" android:layout_height=...

    ToggleButton状态开关的使用

    android:drawablePadding="10dp" <!-- 图标与文字之间的间距 --> android:padding="10dp" <!-- 控件内部填充距离 --> android:background="@drawable/toggle_bg" <!-- 自定义背景 --> android:textColor="#fff" ...

Global site tag (gtag.js) - Google Analytics