您的位置:首页 > 移动开发

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

2012-07-03 11:25 1371 查看
在使用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_OVERLAY和SCROLLBARS_OUTSIDE_OVERLAY才能消除空隙,SCROLLBARS_INSIDE_INSET和SCROLLBARS_OUTSIDE_INSET依然会为规定条留出空白区域,与文档描述不符??

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android html google 文档 api