请参考此图片:
顶部图片是TextView
,没有复合可绘制,并且周围的填充看起来很完美。
第二张图片使用android:drawableRight="@drawable/ic_action_expand"
复合图像,图像会弄乱所有填充。
如何摆脱第二张图片中不需要的填充?
这是XML
<TextView
android:id="@+id/moreinfo"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/translucent_black"
android:drawableRight="@drawable/ic_action_expand"
android:drawablePadding="@dimen/content_heading_padding"
android:singleLine="true"
android:padding="@dimen/content_heading_padding"
android:textSize="@dimen/content_size"
android:text="@string/more_info" />
正如您在XML中看到的那样,我使用了android:drawablePadding
包含或删除该行确实会改变drawable的填充,但是文本视图发生的混乱仍然存在。
我已尝试android:drawablePadding
的负填充值,但它无法解决问题。
答案 0 :(得分:0)
其中一个原因可能是它必须在你设置为autoresizable(true)的android清单文件中设置为autoresizable(true)。检查你的清单。