需要水平滚动(Android)

需要水平滚动(Android),android,Android,我有一个滚动视图中的表格布局,所以我得到了垂直滚动。但是,当列超过屏幕时,我还需要水平滚动 我该怎么做?请帮忙 谢谢, 法哈我会选择: android:scrollbars="horizontal" 但是,在视图的xml定义中,如果您使用的是scrollview,它不支持水平滚动,因此该栏不会显示…我会选择: android:scrollbars="horizontal" 但是,在视图的xml定义中,如果您使用的是scrollview,它不支持水平滚动,因此该栏将不会在scroll view

我有一个滚动视图中的表格布局,所以我得到了垂直滚动。但是,当列超过屏幕时,我还需要水平滚动

我该怎么做?请帮忙

谢谢,
法哈

我会选择:

android:scrollbars="horizontal"

但是,在视图的xml定义中,如果您使用的是scrollview,它不支持水平滚动,因此该栏不会显示…

我会选择:

android:scrollbars="horizontal"

但是,在视图的xml定义中,如果您使用的是scrollview,它不支持水平滚动,因此该栏将不会在scroll view标记中显示…

put属性

android:scrollbars="horizontal"

将属性放入滚动视图标记中

android:scrollbars="horizontal"

horizontalscrollview是在1.5中添加的。horizontalscrollview是在1.5中添加的。看看这个,它可能是你想要的

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

        <HorizontalScrollView
            android:layout_width="fill_parent"          
            android:layout_height="fill_parent" >

                <TableLayout
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent">

                    <TableRow 
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent">
                        <ImageView android:src="@drawable/icon"/>
                        <ImageView android:src="@drawable/tube"/>
                    </TableRow>

                    <TableRow ....
                    </TableRow>

                    <TableRow ....
                    </TableRow>

               </TableLayout>

       </HorizontalScrollView>

    </ScrollView>


看看这个,它可能是你想要的

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

        <HorizontalScrollView
            android:layout_width="fill_parent"          
            android:layout_height="fill_parent" >

                <TableLayout
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent">

                    <TableRow 
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent">
                        <ImageView android:src="@drawable/icon"/>
                        <ImageView android:src="@drawable/tube"/>
                    </TableRow>

                    <TableRow ....
                    </TableRow>

                    <TableRow ....
                    </TableRow>

               </TableLayout>

       </HorizontalScrollView>

    </ScrollView>


如上所述,将水平滚动视图放置在滚动视图内。 以下是有关如何做到这一点的教程:

如上所述,将水平滚动视图放在滚动视图内。 以下是有关如何做到这一点的教程:

我认为scrollview不支持水平滚动条,如果需要访问,请参见此处。两个滚动条之间使用管道(|)。android:scrollbars=“horizontal | vertical”是的,这种方法不起作用。如前所述,scrollview不支持水平滚动。如果你不想设置水平滚动,你需要使用水平滚动视图,但是你不能同时使用垂直滚动。我认为scrollview不支持水平滚动条,请看这里你是否需要访问两个滚动条之间的管道(|)。android:scrollbars=“horizontal | vertical”是的,这种方法不起作用。如前所述,scrollview不支持水平滚动。如果您不想设置水平滚动,您需要使用水平滚动视图,但同时您没有垂直滚动。正如我所说,如果您使用的是滚动视图,它将无法工作,因为它不受支持。看看android文档,你会发现方法中只定义了垂直滚动:因此你必须为实例的线性布局更改视图容器。正如我所说,如果你使用的是滚动视图,它将无法工作,因为它不受支持。看看android文档,你会发现在方法中只定义了垂直滚动:所以你必须为linearlayout更改你的视图容器,比如这个链接,它对我有用。。。。这个链接对我有用。。。。