2013-12-09 4 views
0

У меня есть TextView, который центрируется правильно, но когда я хочу центрировать содержимое таблицы, если не выравнивается по центру. Я попыталсяВыровнять содержимое таблицыLayout до центра

layout_gravity="center" 

и

gravity="center" 

Оба не работают. Что я могу сделать?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 
    <TextView 
     android:id="@+id/date" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:padding="20dp" /> 
    <TableLayout 
     android:id="@+id/table" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/date" /> 
</RelativeLayout> 
+0

Пробовал ли вы его в 'TableLayout' или внутри элементов? – Szymon

+0

TableLayout сам. Я создаю TableRows программно – Nfear

+0

Попробуйте сосредоточить их. – Szymon

ответ

0

Не уверен, что точный выход вы ожидаете от макета, но вы можете попытаться установить ширину таблицы в «wrap_content» и использование атрибутов андроида: layout_centerInParent = «истина» или андроид: layout_centerHorizontal = "истинный "или андроид: layout_centerVertical =" true "в TableLayout.

Надеюсь, это поможет.

Смежные вопросы