android,使用webView加载页面,界面空隙问题

在使用WebView加载html页面时,左侧始终出现空隙

 

google之,得结果WebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY)

验证之,可行!

查看andriod API

public void setScrollBarStyle (int style)

Since: API Level 1
Specify the style of the scrollbars. The scrollbars can be overlaid or inset. When inset, they add to the padding of the view. And the scrollbars can be drawn inside the padding area or on the edge of the view. For example, if a view has a background drawable and you want to draw the scrollbars inside the padding specified by the drawable, you can use SCROLLBARS_INSIDE_OVERLAY or SCROLLBARS_INSIDE_INSET. If you want them to appear at the edge of the view, ignoring the padding, then you can use SCROLLBARS_OUTSIDE_OVERLAY or SCROLLBARS_OUTSIDE_INSET.
Parameters

style	the style of the scrollbars. Should be one of SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_INSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY or SCROLLBARS_OUTSIDE_INSET.


个人理解:此方法用于定义滚动条样式,样式有两种:内嵌和覆盖html;如果使用内嵌方式,滚动条将添加到view的空白区域(及问题所描述的空隙),此时使用SCROLLBARS_INSIDE_OVERLAY或SCROLLBARS_INSIDE_INSET;如果想滚动条出现在view的边沿,则使用SCROLLBARS_OUTSIDE_OVERLAY或SCROLLBARS_OUTSIDE_INSET。


验证之,发现SCROLLBARS_INSIDE_OVERLAYSCROLLBARS_OUTSIDE_OVERLAY才能消除空隙,SCROLLBARS_INSIDE_INSET和SCROLLBARS_OUTSIDE_INSET依然会为规定条留出空白区域,与文档描述不符??

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值