如何使线性布局可滚动?

Sap*_*app 25 xml layout android scroll

嘿所有 - 是否可以在需要时将整个线性布局滚动?(当布局中的所有元素都不适合主屏幕时)?

我知道这对于视图等是可行的...但是有没有办法将布局中的所有内容同时包含在可滚动中?

也许可滚动不是正确的术语...基本上 - 如果其中一个元素(在这种情况下是一个按钮)不能完全进入手机的主屏幕,我需要向下滑动手指才能访问它.如果这是有道理的.

phe*_*cks 61

LinearLayout是View的子类,因此您可以使用线性布局使用View执行任何操作.

因此,只需将ScrollView与单个LinearLayout一起用作子项


小智 29

只是举例说明其他人在谈论什么

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center|left"
        android:orientation="vertical" >

         Here is your layout!

    </LinearLayout>

</ScrollView>
Run Code Online (Sandbox Code Playgroud)


Sha*_*arj 10

是的,您可以使用整个视图进行滚动,ScrollView但由于您只能包含一个主要子项,因此您必须在ScrollView中添加另一个LinearView视图并将其他视图放入其中.

- 主要观点

- ScrollView

--- LinearView

----子视图1

----子视图2

----子视图3

....