2011-12-08 24 views
1

我有一个web视图内的tabacitivity,并已启用zoomcontrols。但是,每当我回到非webview选项卡时,+/-缩放控件仍在显示。Android webview禁用缩放控制图标内的图标

无论如何摆脱它们或不使这种情况发生?我已经阅读了很多与这个问题有关的文章,但是找不到任何解决方案。提前致谢。

回答

0

我认为最简单的解决方案是在选择其他选项卡时禁用缩放控件,并在选择WebView选项卡时启用它们。

选中/取消选中其选项卡时,检查WebView活动是否通过onResume()和onPause(),如果是,则在此处启用/禁用缩放控件。否则,他们可能会在TabHost上发生一些事件,这些事件可能会做同样的事情。

+0

我已检查,是onResume和onPause事件发生,但即使我将zoomcontrols的可见性设置为View.GONE,它仍在显示......它不工作......谢谢..你有其他人吗? ? – mooongcle

+0

我应该更具体,我建议完全禁用/启用缩放控件,使用WebSettings.setBuiltInZoomControls(true/false),而不仅仅是隐藏它们。 – Anasthase

+0

我也试过,但它是一样的......嗯......有没有解决方案?没人知道...耻辱.. – mooongcle