目前,我有一个 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 输出几乎只是一个字符串输出