问题描述
- Button设置背景图片代码设的有padding效果,布局中没有
- ?在给Button设置背景图片时:
1、如果在布局文件中设置
android:id=""@+id/timeTypeBtn""
android:layout_width=""wrap_content""
android:layout_height=""wrap_content""
android:layout_alignParentRight=""true""
android:layout_centerVertical=""true""
android:textSize=""@dimen/font15""
android:background=""@drawable/btn_orange_selector"" />
?这样写时,图片刚好包裹文字。
2、如果布局文件里没指定图片,而在代码中设置
android:id=""@+id/timeTypeBtn""
android:layout_width=""wrap_content""
android:layout_height=""wrap_content""
android:layout_alignParentRight=""true""
android:layout_centerVertical=""true""
android:textSize=""@dimen/font15"" />
holder.timeTypeBtn
.setBackgroundResource(R.drawable.btn_orange_selector);
这样写时图片和文字之间会有个padding的效果,
这是为什么?
解决方案
这种情况下尽量用xml不要用图片,图片太大或太小严重影响体验
解决方案二:
长宽wrap_content的原因
解决方案三:
btn_orange_selector 你这里怎么写的?
时间: 2024-10-30 05:56:53