Android TableView и TextView как ячейка - как настроить TextView быть многострочным - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть TableView с TextView в качестве элементов ячейки. В настоящее время я не могу настроить файл макета так, чтобы тексты TextView были многопоточными, когда ширина текста больше ширины ячейки. В конечном итоге ширина ячейки таблицы превышает ширину экрана. Как это исправить?

Ответы [ 2 ]

2 голосов
/ 07 декабря 2011

Попробуйте что-то вроде этого:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:orientation="vertical">
    <TableLayout android:layout_width="fill_parent"
        android:layout_height="wrap_content" android:stretchColumns="*"
        android:id="@+id/tableLayout1">
        <TableRow android:id="@+id/tableRow1" android:layout_width="fill_parent"
            android:layout_height="wrap_content">
            <TextView android:text="test1" android:layout_width="fill_parent"
                android:layout_height="wrap_content" android:layout_weight="0" />
            <TextView android:layout_weight="1"
                android:text="test2 very long text that needs to be wrapped properly using layout_weight property and ignoring singleline since that is set by default..."
                android:layout_width="fill_parent" android:layout_height="wrap_content" />
        </TableRow>     
    </TableLayout>
</LinearLayout>
0 голосов
/ 07 декабря 2011

Установите фиксированную ширину для вашего TextView и все должно работать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...