2013-02-08 5 views
0
<?xml version="1.0" encoding="utf-8"?> 
<TableLayout 
    android:id="@+id/widget33" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:stretchColumns="*" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
<TableRow 
    android:id="@+id/widget34" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
<TextView 
    android:id="@+id/widget35" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="center" /> 
<TextView 
    android:id="@+id/widget36" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="center" /> 
<TextView 
    android:id="@+id/widget37" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="center" /> 
</TableRow> 
</TableLayout> 

Текст TextViews не выровнен к centre даже если gravity установлен center .Text смещается в крайнее right.When проверить тот же код в droidDraw каждая вещь кажется fine.Whats происходит?TextView в выравнивание текста

+0

Все работает отлично после того, как я перезагрузил eclipse.Thanx все – tez

ответ

0

до тех пор, пока вы используете wrap_content для android:layout_width и android:layout_height, гравитация ничего не делает.

+0

когда я strecthColumns на игровом столе автоматически растягивается каждый столбец т.е. TextView here.When я нажимаю на TextView сейчас подсветка показывает контур, который явно не wrapcontent.Что вы сказали, правда, если я не использую столбцы растяжки – tez

+0

Каждая вещь, работающая отлично сейчас после перезапуска eclipse. Могла быть некоторая ошибка – tez

-1

Если вы установите TextView на wrap_content, оно занимает как можно меньше места. Когда вы устанавливаете его в центр, он центрируется внутри wrap_content. Кажется, что нет никакой разницы.

Если вы установите TextView для заполнения или match_parent, он будет центрироваться внутри TableLayout.

0

// Пытаемся с

android:layout_gravity="center" 
Смежные вопросы