setCompoundDrawablesWithIntrinsicBounds,意思大概就是:可以在上、下、左、右设置图标,如果不想在某个地方显示,则设置为null。图标的宽高将会设置为固有宽高,既自动通过getIntrinsicWidth和getIntrinsicHeight获取。——笔者翻译
具体见下面链接
另外
在xml Button或者 TextView中设置android:drawablePadding="10dip" 可以设置图标出现距离文字的距离
setCompoundDrawablesWithIntrinsicBounds,意思大概就是:可以在上、下、左、右设置图标,如果不想在某个地方显示,则设置为null。图标的宽高将会设置为固有宽高,既自动通过getIntrinsicWidth和getIntrinsicHeight获取。——笔者翻译
具体见下面链接
另外
在xml Button或者 TextView中设置android:drawablePadding="10dip" 可以设置图标出现距离文字的距离