将TextView中的文本与drawableTop对齐

时间:2015-03-01 14:44:56

标签: android textview drawable

我有TextView

<TextView
    android:id="@+id/silverCount"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:contentDescription="silver"
    android:drawableTop="@drawable/silver"
    android:text="3" />

看起来像这样:

enter image description here

如何将3内的View置于我android:drawableTop设置的可绘制对象正下方?

1 个答案:

答案 0 :(得分:1)

您需要使用gravity代替layout_gravity

<TextView
    android:id="@+id/silverCount"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:layout_weight="1"
    android:contentDescription="silver"
    android:drawableTop="@drawable/silver"
    android:text="3" />

这会使3内的TextView居中显示在可绘制的正下方,如下所示:

enter image description here