同时制作水平和垂直ScrollableLayout

时间:2017-11-25 11:21:50

标签: android scrollview horizontalscrollview

我正在努力制作水平和垂直ScrollableLayout。我设法制作水平或垂直可滚动的布局,但我无法为双方制作它。

我试图将ScrollView置于HorizontalScrollView内,但当我这样做时,它会缩小水平面。这是我的代码:

<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <ScrollView
        android:id="@+id/mainLayout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">


    </ScrollView>

</HorizontalScrollView>

我在ScrollView中使用java代码添加我的观点。

2 个答案:

答案 0 :(得分:0)

我相信标准库中没有任何东西可以满足您的需求。既然你在本页的某个地方发表的评论中说你要将TableLayout放在里面,那么你可能会更好地服务于某些第三方组件,例如TableFixHeaders

答案 1 :(得分:0)

这段代码实际上对我有用:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <ScrollView
        android:id="@+id/verticalScroll"
        android:layout_width="match_parent"
        android:scrollbars="horizontal|vertical"
        android:layout_height="match_parent"
        android:fillViewport="true">

        <HorizontalScrollView
            android:id="@+id/mainLayout"
            android:layout_width="wrap_content"
            android:scrollbars="horizontal|vertical"
            android:layout_height="wrap_content">


        </HorizontalScrollView>

    </ScrollView>

</LinearLayout>