首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

在webview上放一个imageview,webview高亮消失?解决方案

2012-06-09 
在webview上放一个imageview,webview高亮消失???求教各位大神啊。我的程序是这样的,一个layout上有一个webv

在webview上放一个imageview,webview高亮消失???
求教各位大神啊。

我的程序是这样的,

一个layout上有一个webview和imageview,imageview 在上面。

程序启动时先显示 imageview ,同时 webview会加载一个网页,等网页加载完了,那么就让这个imageview GONE,显示webview, 相当于一个启动的封皮。

我在 onpagefinished里让imageview消失的。

这些都没有问题,问题是,这种情况下,点击webview上的链接时高亮全消失了,之前我已经全部显示的将显示高亮设为真了。
从返回的log看,也是真的。

但是奇怪的就是,如果不退出程序,直接按home键,让程序变到后台去,然后再把程序叫出来,这样的话,高亮就全有了,一切正常了。。。

在4.0.3上的系统上是没有这个问题的。

现在在2.X 的系统上一直这样。

求指点。

[解决办法]
建议用FrameLayout布局,里面再设置2个LinearLayout布局,分别放imageview和webview
当webview加载完的时候,将imageview所在的LinearLayout隐藏即可。

热点排行