Android - выравнивание страницы по левому центру с фоном - PullRequest
0 голосов
/ 02 декабря 2011

У меня проблема с тем, чтобы заголовок страницы находился слева от центра фона независимо от размера текста.

Текст должен быть центром фона независимо от размера текста.

У меня естьиспользовал следующий файл layout.xml для просмотра текста:

    <TableLayout
           android:id="@+id/widget3d8"
           android:layout_width="306dip"
           android:layout_height="26dip"
           android:gravity="fill_horizontal"
           android:paddingRight="8px"
           android:layout_x="5px"
           android:layout_y="10px"
           android:layout_weight="1" 
           android:background="#104082">
            <TextView android:id="@+id/committeename"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:layout_x="0px"
                      android:layout_y="100px"
                      android:paddingLeft="10px"
                      android:text=" "
                      android:textSize="12sp"
                      android:textStyle="bold"
                      android:textColor="#ffffff"/>
              </TableLayout>

Пожалуйста, помогите мне, как сделать так, чтобы текст располагался по центру слева от фона независимо от размера текста.Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 02 декабря 2011

Я бы сделал так, чтобы TextView имел ту же высоту, что и его родительский элемент, и установил бы гравитацию для вертикального центрирования контента.

<TextView android:id="@+id/committeename"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:gravity="center_vertical"
    android:layout_x="0px"
    android:layout_y="100px"
    android:paddingLeft="10px"
    android:text=" "
    android:textSize="12sp"
    android:textStyle="bold"
    android:textColor="#ffffff"/>
1 голос
/ 02 декабря 2011

try

android:gravity="left|center_vertical"

Также установите для textview значение

android:layout_width="fill_parent"
android:layout_height="wrap_content"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...