Android:使用drawableleft和drawableright定位drawable

时间:2016-09-05 16:16:43

标签: android drawable

在我的应用程序中,我使用了很多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"/>

Button with drawable left

带有左侧和右侧填充的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"/>

enter image description here

正如您所看到的,按钮的drawable明显具有定位,而textview则没有。有什么想法吗?

0 个答案:

没有答案