首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓ListView。垂直滚动条对于较宽的列表并不总是可见的

问安卓ListView。垂直滚动条对于较宽的列表并不总是可见的
EN

Stack Overflow用户
提问于 2013-03-09 23:29:07
回答 1查看 1.1K关注 0票数 1

我有一个比父视图更宽的ListView。为了实现水平滚动,我用HorizontalScrollView对其进行了包装。

简化的布局XML:

代码语言:javascript
复制
<HorizontalScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <RelativeLayout
        android:id="@+id/main"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <ListView 
            android:id="@+id/children"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            />
    </RelativeLayout>
</HorizontalScrollView>

因此,我在ListView中有垂直滚动条,在HorizontalScrollView中有水平滚动条。

我的问题是,除非HorizontalScrollView没有滚动到最右边的位置,否则我看不到垂直列表滚动条。因为沿ListView右边缘的垂直滚动条。

有没有办法让垂直滚动条沿着HorizontalScrollView的右边缘可见?要使列表垂直滚动条在任何HorizontalScrollView位置可见,请执行以下操作。

EN

回答 1

Stack Overflow用户

发布于 2013-03-09 23:42:29

试着这样做:

代码语言:javascript
复制
<HorizontalScrollView 
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" 
        android:scrollbars="none">

            <LinearLayout android:id="@+id/main"
                    android:layout_width="wrap_content"
                    android:layout_height="fill_parent"
                    android:orientation="horizontal">

                    <ListView android:id="@+id/children"
                        android:layout_width="fill_parent"
                        android:layout_height="fill_parent" />
        </LinearLayout>
</HorizontalScrollView>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15312413

复制
相关文章

相似问题

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