在我的应用程序中,我使用了很多drawableleft和drawableright属性。 我在按钮中有一小部分,其中两个在文本视图中。
我能够使用左边的填充和右边的填充将drawable放在按钮中。我试图在文本视图中做同样的事情,但是drawables没有重新定位。我还尝试在textview上使用margin,以防drawable被放置在textview之外而不是在textview之外。
具有左侧和右侧填充的可绘制左侧属性的按钮示例
<Button android:id="@+id/upgradeButton3"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:drawableLeft="@drawable/iconcoin"
android:paddingLeft="10dp"
android:paddingRight="10dp"
style="@style/DarkButtonLightText"/>
带有左侧和右侧填充的drawable left属性的textview示例
<TextView android:id="@+id/textViewCash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@id/backButton"
android:layout_centerHorizontal="true"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:drawableLeft="@drawable/iconcoin"
style="@style/HeaderTextDark"/>
正如您所看到的,按钮的drawable明显具有定位,而textview则没有。有什么想法吗?