在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隐藏即可。