如何在Android的表格布局中获得水平和垂直滚动条

如何在Android的表格布局中获得水平和垂直滚动条,android,android-layout,scrollbar,tablelayout,tablerow,Android,Android Layout,Scrollbar,Tablelayout,Tablerow,这是我的密码: 我想要的只是让滚动条在我的应用程序中可用,这样溢出的文本 将出现在屏幕上 这里我使用的是表格布局和表格行,其中我的内容对于一行来说太长,对于屏幕的高度来说太长,所以如何显示水平和垂直滚动条这个代码不起作用 <TableLayout android:id="@+id/tableLayout1" android:layout_width="fill_parent" android:layout_height="wra

这是我的密码: 我想要的只是让滚动条在我的应用程序中可用,这样溢出的文本 将出现在屏幕上

这里我使用的是表格布局和表格行,其中我的内容对于一行来说太长,对于屏幕的高度来说太长,所以如何显示水平和垂直滚动条这个代码不起作用

       <TableLayout
        android:id="@+id/tableLayout1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:scrollbarAlwaysDrawHorizontalTrack="true"
        android:scrollbarAlwaysDrawVerticalTrack="true"
        android:scrollbars="horizontal|vertical" >

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

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />
        </TableRow>

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

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />
        </TableRow>

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

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />
        </TableRow>

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

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />

            <TextView
                android:id="@+id/txtHeaderModels"
                android:layout_width="100sp"
                android:layout_height="wrap_content"
                android:layout_gravity="center_horizontal"
                android:background="#000000"
                android:gravity="center_horizontal"
                android:text="Demo"
                android:textAppearance="?android:attr/textAppearanceLarge"
                android:textSize="8pt" />
        </TableRow>

        </TableLayout>
使用滚动视图。这里是参考链接

教程-使用ScrollView。这里是参考链接


教程在此-

将表格布局放在水平滚动视图中


将表格布局放在水平滚动视图中


你可以试着像这样把两个卷轴都围起来

<ScrollView>

     <HorizontalScrollView>

                <TableLayout>

                        <TableRow>

                            //Your Elements Here

                        </TableRow>

                <TableLayout>      

     </HorizontalScrollView>


</ScrollView>

你可以试着像这样把两个卷轴都围起来

<ScrollView>

     <HorizontalScrollView>

                <TableLayout>

                        <TableRow>

                            //Your Elements Here

                        </TableRow>

                <TableLayout>      

     </HorizontalScrollView>


</ScrollView>

dude什么是既要滚动视图水平,又要垂直?如果表格布局可行,那么更好?什么是既要滚动视图水平,又要垂直?如果表格布局可行,那么更好?如果表格布局可行,那么更好–是的,您必须将表格布局嵌入此卷轴中。否则你不能单独使用tableLayout,但是tableLayout中有属性,我认为它们没有任何用处。我就是这样做的。即使我尝试过你的方式,但没有得到任何运气。如果有可能与表布局,那么它更好-是的,你必须嵌入您的表布局在这个卷轴。否则你不能单独使用tableLayout,但是tableLayout中有属性,我认为它们没有任何用处。我就是这样做的。甚至我也试过你的方法,但没有成功。