我有一个列表视图,我希望在列表外部看到滚动条,触摸滚动条不应该将点击发送到它后面的列表项,因此我将此属性设置如下。
android:scrollbarStyle="outsideInset"
只要列表视图包含更多项目,这样就可以正常工作。但是,如果列表视图具有较少数量的项目,则存在问题,在这种情况下,滚动条不需要/不可滚动。 如果有少数项目表示2个项目,则列表视图将显示右侧白色填充,这是滚动条的位置。
如果使用" outsideInset"列表项很少,则如何删除Scroll bar占用的空白区域属性设置?。
答案 0 :(得分:0)
尝试禁用滚动:
listView.setOverScrollMode(View.OVER_SCROLL_NEVER);
隐藏滚动条:
listView.setVerticalScrollBarEnabled(false);
注意:如果您的列表大小未超过屏幕大小,则无法滚动。