在Android中以编程方式从ScrollView中移除滚动条

18

我如何以编程方式从 ScrollView 中删除滚动条?

setScrollBarStyle() 仅更改滚动条的样式。

我想以编程方式访问 xml 属性 android:scrollbars。是否有任何方法可以做到这一点?

android:scrollbars 定义了在滚动时或不滚动时应显示哪些滚动条。


相关/重复:隐藏HorizontalScrollView的滚动条 - blahdiblah
2个回答

58
以下两个方法调用将会移除您的滚动视图中的滚动条:
view.setVerticalScrollBarEnabled(false);
view.setHorizontalScrollBarEnabled(false);

4
他也可以用XML实现,比如使用android:scrollbars="none"可以隐藏所有滚动条。 - android developer

4
在Java中添加以下代码:
myScrollView.setVerticalScrollBarEnabled(false);
myScrollView.setHorizontalScrollBarEnabled(false);

在 XML 中,为你的 ScrollView 添加以下属性:
android:scrollbars="none"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接