2015-03-01 2 views
0

Я это TextView:Align текст в TextView с drawableTop

<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

Вы должны использовать 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 появляться непосредственно под Drawable, как это:

enter image description here

+0

THx много работы! –