2014-05-06 5 views
0

Это позволит сделать textview горизонтально по центру.Текст центра текста TextView Text

<TextView 
     android:id="@+id/footer_text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_horizontal" 
     android:text="@string/footer_text" /> 
+0

Является ли это вопрос или приказ? что вы пробовали? – ridoy

ответ

0

Это то, что часто путают при запуске андроида. layout_gravity определяет, как представление выравнивается внутри родителя. gravity центрирует содержимое представления в контейнере представления. Таким образом, layout_gravity центрирует ваше представление в вашем макете, в то время как гравитация будет центрировать ваш текст в его представлении.

<TextView 
    android:id="@+id/footer_text" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:text="@string/footer_text" 
    android:gravity="center" /> 

И, при условии, что вы хотите, чтобы ваша сноска, чтобы растянуть ширину макета вы можете сделать это

<TextView 
    android:id="@+id/footer_text" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/footer_text" 
    android:gravity="center" /> 

Просто обрабатывать вещи немного лучше, но опять же это только если ваш вид растягивает всю ширину макета.

0

Просто оберните его, например, в LinearLayout, как это:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/linear" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 

    <TextView 
     android:id="@+id/footer_text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:text="Centered text example" /> 

</LinearLayout> 
1

Просто измените свой код так:

<TextView 
android:id="@+id/footer_text" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:textSize="20sp" 
android:textAlignment="center" 
android:gravity="center" 
android:text="@string/footer_text" /> 
Смежные вопросы