开发者

TableLayout Orientation Problem

开发者 https://www.devze.com 2023-03-22 19:31 出处:网络
<ScrollView android:layout_width=\"fill_parent\" android:layout_height=\"wrap_content\" xmlns:android=\"http://schemas.android.com/apk/res/android\">
<ScrollView android:layout_width="fill_parent"
    android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android">
    <HorizontalScrollView android:layout_width="fill_parent"
        android:layout_height="wrap_con开发者_JAVA技巧tent">

        <TableLayout android:id="@+id/test_table"
            android:layout_width="match_parent" android:layout_height="fill_parent"
            android:orientation="horizontal">

            <TableRow android:id="@+id/column_01" android:layout_height="wrap_content"
                android:orientation="vertical">
                <TextView android:id="@+id/column_01_header"
                    android:layout_height="match_parent" android:layout_width="wrap_content"
                    android:text="Column 01 Header" />
            </TableRow>

            <TableRow android:id="@+id/column_02" android:layout_height="wrap_content"
                android:orientation="vertical">
                <TextView android:id="@+id/column_02_header"
                    android:layout_height="match_parent" android:layout_width="wrap_content"
                    android:text="Column 02 Header" />
            </TableRow>

        </TableLayout>
    </HorizontalScrollView>
</ScrollView>

The output is (vertical)

Column Header 01
Column Header 02

But I want output like (horizontal)

 Column Header 01 Column Header 02


What is the rationale for using TableLayout? You need to have both TextView in same TabelRow to get what you desire. Different rows would be aligned one below the other.


You are putting Column Header 01 in a row and Column Header 02 in another row.So obviously it is vertical.Put two in a row

0

精彩评论

暂无评论...
验证码 换一张
取 消