首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android:如何自动显示垂直滚动条?

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

Stack Overflow用户
提问于 2009-09-30 12:18:39
回答 2查看 61.9K关注 0票数 19

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

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

谢谢!

代码语言:javascript
复制
<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>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-30 13:19:16

删除scrollbar属性并将整个内容包装在一个ScrollView中。

票数 41
EN

Stack Overflow用户

发布于 2011-08-04 21:56:49

您不能将LinearLayout替换为ScrollView,因为ScrollView只支持一个直接子对象,而LinearLayout可能有多个。所以我看到的唯一选择就是包装

代码语言:javascript
复制
<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">

您可以选择各种其他属性。这些都适用于我的实现。它是我的layout.LinearLayout中的第一个容器,是这个容器的子容器。其他UI元素是LinearLayout的一部分

希望这能帮到你。亚历克斯

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1497755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档