0

目前,我有一个 TextView,其中填充了我的 SQLite 数据库中的数据字符串,但看起来不是很漂亮。

目前数据如下:

1 data1 data2 data3 data4 < 都在同一行,无论为 TextView 提供什么格式。

你如何在Android中格式化这种数据?到目前为止,我只看到使用列表视图的示例。

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <TableLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <TableRow
            android:id="@+id/tableRow1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:text="Weight" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:text="Waist" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:text="Chest" >

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="fill_parent"
                    android:text="Legs" />

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="fill_parent"
                    android:text="Arms" />
            </TextView>
        </TableRow>

        <TextView
            android:id="@+id/tvDBInfo"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="info from db" />
    </TableLayout>

</TableLayout>

显示数据库信息的 XML 如下所示:

<TextView
        android:id="@+id/tvDBInfo"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="info from db" />

似乎没有太多指定列宽的方式,诸如此类的事情,因为 SQLite 输出几乎只是一个字符串输出

4

0 回答 0