Android:如何自动显示垂直滚动条?

我创build了一个垂直方向适合窗口的用户窗体。 当用户滑动键盘时,表单不适合屏幕(水平方向)。 我试图添加滚动条,但它是不可见的。

我将不胜感激,如果有人可以展示如何修改下面的布局文件,以便当方向设置为水平时显示滚动条。

谢谢!

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" android:orientation="vertical" android:scrollbars="vertical" android:scrollbarAlwaysDrawVerticalTrack="true"> ... </LinearLayout> 

删除滚动条属性,并包装在ScrollView的整个事情。

你不能用ScrollViewreplaceLinearLayout,因为ScrollView只支持一个Direct Child,而LinearLayout可能有很多。 所以我看到的唯一select是包装

 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:overScrollMode="always" android:isScrollContainer="true" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarStyle="outsideInset" android:scrollbars="vertical"> 

您可以select各种其他属性。 这些工作为我的实施。 这是我的布局中的第一个容器.LinearLayout是这个容器的一个孩子。 其他UI元素是LinearLayout的一部分

希望这有助于…亚历克斯