2011-12-21 55 views
1

我目前正面临尝试在Android WebView中显示一些网页的问题。Android Webview:水平滚动问题与阿拉伯文页面

注:

  • 我的应用程序已经可以正确地,他们多半显示HTML页面,在各种语言。

问题:

对于一些阿拉伯网页如http://colleges.jazanu.edu.sa/med/Pages/Default.aspx,水平滚动条将不会出现在我的WebView(但它需要)。页面从右侧开始对齐(看起来很正常),但无法向左滚动。

当然,我已经尝试了所有的常用设置,如setHorizo​​ntalScrollBarEnabled(真),setLayoutAlgorithm(...),setInitialScale(1),等等,但是对于一些阿拉伯页面(不是全部),它没有区别:仍然没有工作。

在我的WebView中不起作用的相同网页可以在外部浏览器中正常工作。

我试过在1.5和2.2的Android设备上没有区别。

我的WebView被包含在一个LinearLayout中,其宽度为WRAP_CONTENT布局参数,但老实说,我不认为这个问题与web视图的添加方式有关。

有没有人有同样的问题?这是一个已知的WebView问题,同时支持“从右到左”语言(在这种情况下,为什么它不会每次都失败?)。我搜索了很长时间没有结果的谷歌。

感谢您的帮助。

本杰明·皮埃特

+0

可能是在这种情况下,这个环节的工作。 http://stackoverflow.com/a/13562693/1547539 – 2012-11-26 10:22:03

回答

0

尝试添加改变重力属性的查看

+0

是的,我试图玩重力,但没有运气,它仍然无法工作。或者,也许我还没有找到与他们“玩”的正确方法;)尚未找到解决方案。 – 2012-04-09 15:55:14