android:scrollbars属性和弹出键盘的问题

android:scrollbars属性:自由控件已经超过了布局的大小就会滚动。要看到滚动效果,那你Linear里面的内容长度要超出整屏的高度就能实现滑动

要实现ScrollView滚动条的隐藏,有两种方法:
1、是在XML的ScrollView布局中加入属性android:scrollbars="none"
2、在代码中获取ScrollView后进行scroll.setVerticalScrollBarEnabled(false);

问题描述:
ScrollView隐藏滚动条后,如果之前设置了 键盘弹出 自动把滚动布局向上(滚动)会失效,而是把整个布局顶上去!

这样一来,我们就不能设置android:scrollbars="none"了,那么我们如果就是想不显示滚动条,该怎么做呢?

设置滚动条为透明色即可:
android:scrollbarThumbVertical="@android:color/transparent"
android:scrollbars="vertical"

至此,文章结束,希望此文能帮助到你,如果对此文有不同见解,欢迎直接评论!

你可能感兴趣的:(android:scrollbars属性和弹出键盘的问题)