Android: центр 3 TextView на одной линии - PullRequest
1 голос
/ 05 мая 2011

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

У меня есть линейный макет с 3 TextView, и я хочу, чтобы они делились на всю ширинуэкрана

Вот иллюстрация, чтобы проиллюстрировать!

http://img845.imageshack.us/i/putaindlayout.png/

Я бы хотел, чтобы каждый текстовый вид находился сразу за изображениями ...

Спасибо ...

1 Ответ

2 голосов
/ 05 мая 2011

Использовать атрибут weight . Установите weight 1 для всех ваших TextFields, и они займут все пространство. Нечто подобное должно работать.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android">
    <TextView
        android:layout_width="wrap_content" 
        android:id="@+id/textView1"
        android:layout_height="wrap_content" 
        android:text="TextView"
        android:gravity="center_horizontal" 
        android:layout_weight="1" />
    <TextView 
        android:layout_width="wrap_content" 
        android:id="@+id/textView2"
        android:layout_height="wrap_content" 
        android:text="TextView"
        android:gravity="center_horizontal" 
        android:layout_weight="1" />
    <TextView 
        android:layout_width="wrap_content" 
        android:id="@+id/textView3"
        android:layout_height="wrap_content" 
        android:text="TextView"
        android:gravity="center_horizontal" 
        android:layout_weight="1" />
</LinearLayout>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...