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