View控件中android:drawablePadding不起作用的原因探究
来源:互联网 发布:自动化设备软件开发 编辑:程序博客网 时间:2024/06/06 01:11
我们在使用android:drawablePadding的时候,经常会出现设置了以后会不起作用,先来看一下代码:
- <?xml version="1.0" encoding="UTF-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:gravity="center"
- android:orientation="horizontal" >
- <Button
- android:id="@+id/button1"
- android:layout_width="300dp"
- android:layout_height="300dp"
- android:drawableTop="@drawable/ic_launcher"
- android:gravity="center"
- android:drawablePadding="10dp"
- android:text="ooooo" />
- </LinearLayout>
我们看到,这个图片和文本之间的距离还是这么大,肯定不是我们设置的10dp,难道是这个属性不起作用,经过多次试验发现,我们的控件大小设置为wrap_content,这个android:drawablePadding才起作用,现在改了以后看下效果:
现在有效果了,如果控件的大小设置为wrap_content,默认文本和图像的大小为0,如果设置为match_parent或者固定的高度,则图片会尽量往外靠,android:drawablePadding会不起作用,所以大家在使用android:drawablePadding这个属性的时候要注意这个问题!!!
转载自:http://blog.csdn.net/lovexieyuan520/article/details/43021725
0 0
- View控件中android:drawablePadding不起作用的原因探究
- View控件中android:drawablePadding不起作用的原因探究
- TextView android:drawablePadding 不起作用
- Android中组合控件的Click不起作用
- android:drawablePadding的一个坑
- android listview notifyDataSetChange(),不起作用的可能原因
- ASP.NET 中 CSS 不起作用的原因
- 脚本中export不起作用的原因分析
- achartengine XYMultipleSeriesRenderer 中setZoomEnabled不起作用的原因
- 脚本中export不起作用的原因分析
- 探究Android中通过继承ViewGroup自定义控件的原理
- 探究Android中通过继承ViewGroup自定义控件的原理
- android:drawablePadding无效问题
- android中设置view控件的gravity
- .htaccess 不起作用的原因
- .htaccess 不起作用的原因
- $.on不起作用的原因
- notifyDataChanged不起作用的原因
- UVA 10688 The Poor Giant (区间DP)
- cocos2D-x初探学习笔记(32)-cocos2d-x & javascript跨平台初体验
- Linux Assembler - GAS and NASM
- zTree
- Java静态内部类
- View控件中android:drawablePadding不起作用的原因探究
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- poj1321
- DOS切换目录
- c语言的有趣之处
- ios中录音功能的实现AudioSession的使用
- Objective-C Runtime (转载)
- KAFKA分布式消息系统
- 二分查找之斐波那契查找