我们如何设置列的内容以包装在表格布局中

Ami*_*mit 4 android android-widget

我正在尝试这种表格布局,其中有三列,每列尽可能利用最大空间(使用strechColumn标签).现在,当列获取的内容太长时,表格布局会跳出屏幕.

如何设置要包装的列的内容,以便表格布局不会跳出屏幕.

这是我使用的表格布局的XML代码

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
     android:scrollbars="vertical" 
     android:layout_height="fill_parent" 
     android:layout_width="fill_parent">

    <TableLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="0,1,2"
        android:id="@+id/tLayout"
        android:scrollbars="vertical"
        >   
        <TableRow
            android:layout_width="fill_parent">
            <TextView
                android:padding="3dip"
                android:gravity="left"
                android:text="Name"
                />
            <TextView
                android:padding="3dip"
                android:gravity="left"
                android:text="Address"
                />
            <TextView
                android:padding="3dip"
                android:gravity="left"
                android:text="Age"
                />
        </TableRow>
    </TableLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

Com*_*are 6

有一个相应的android:shrinkColumns,您可以在您的指定TableLayout.