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

checkbox中drawablePadding不起作用

阅读更多

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

 

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

 

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

 

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

分享到:
评论

相关推荐

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

    Android CheckBox中设置padding无效解决办法是指在 Android 应用程序中,CheckBox 控件的padding设置不生效的问题。这种问题的出现是由于CheckBox控件的特殊性质,它继承自CompoundButton,左侧的图片是在...

    自定义RadioButton&CheckBox样式的实现

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

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

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

    drawableleft的图片与第一行文字对齐

    首先,创建一个包含`TextView`的布局文件,然后在`TextView`中设置`drawableLeft`属性,并根据需求调整`drawablePadding`、`gravity`或`textGravity`。接下来,在Java或Kotlin代码中实例化并使用这个`TextView`,并...

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

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

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

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

    自定义RadioButton

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

    Android_开发_API详解

    - 描述:此属性仅在用户输入时生效,对已存在的文本不起作用。 - 示例:在`EditText`中设置`android:autoText="true"`,当用户输入时会自动进行拼写纠正。 - **android:bufferType** - 用途:定义获取文本内容的...

    Android_UI_API最全中文文档

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

    自制Android列表Listview

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

    android 中文文档

    - **android:drawableBottom/android:drawableLeft/android:drawablePadding/android:drawableRight/android:drawableTop** 这些属性允许在文本的上下左右添加图标或绘制其他图形元素。通过设置这些属性,可以方便...

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

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

    android2.2中文文档系类

    - **android:drawableBottom**、**android:drawableLeft**、**android:drawablePadding**、**android:drawableRight**、**android:drawableTop** - 描述:用于在文本周围放置图片等其他元素。通过这些属性可以轻松...

    Android_2.2_API_中文文档

    `drawablePadding`属性用于调整图像与文本间的间距。 - **android:editable**:确定文本是否可编辑,常用于`EditText`中。 - **android:ellipsize**:当文本过长时,定义其裁剪方式。可选择在开始、结束或中间插入...

    Android API中文详解

    - **android:drawablePadding**:设置文本与图像之间的间距,可以为负数,提供更灵活的布局调整。 - **android:editable**:指示`TextView`是否可编辑,实际效果在`EditText`中体现得更为明显。 - **android:...

    安卓2.2中文API文档

    - **android:drawablePadding**: 设置文本与其周围的图像之间的间距,可以为负数。 - **android:drawableRight**: 在文本右侧放置一个图像(drawable)。 - **android:drawableTop**: 在文本上方放置一个图像...

    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=...

Global site tag (gtag.js) - Google Analytics