2013-09-13 2 views
3

Я хочу создать TextView, который имеет собственный фон. В частности, я хотел бы иметь текстовый вид, который выглядит как this. Я знаю, что могу установить фон в TextView с помощью android:background="@drawable/displaybackground, но как я могу выровнять текст в этом текстовом виде. Текст должен отображаться в центре текстового поля, как на изображении выше.TextView с фоном и центрированным текстом

вид касается

+0

Отсутствие исследований. Не настоящая проблема. – Flawyte

+0

Возможный дубликат [Как разместить текст по горизонтали и вертикали в TextView на Android?] (Http://stackoverflow.com/questions/432037/how-do-i-center-text-horizontally-and-vertical-in -a-textview-in-android) – Flawyte

+0

Вы нашли ответ? –

ответ

21

Использование center для gravity собственности в TextView (а не layout_gravity).

2

Здесь вы находитесь. Вам просто нужно найти фон, который вам нравится.

<Textview 
    android:layout_width="200dp" 
    android:layout_height="200dp" 
    android:gravity="center_vertical|center_horizontal" //center the text horizontally, and vertically 
    android:text="You place your text here..." // Text inside the TextView 
    android:background="background Here"/> // Background (drawable or color) 
Смежные вопросы