我使用以下代码在webview中显示内容.
mMessageContentView.setText(emailText, contentType);
mMessageContentView.scrollTo(0, 0);
mMessageContentView.getSettings().setUseWideViewPort(true);
mMessageContentView.getSettings().setJavaScriptEnabled(true);
Run Code Online (Sandbox Code Playgroud)
它在nexus one,三星播放器等中正常显示,但它没有在三星s2(4.0.1),三星Nexus(4.2.1)中显示
在这里,我附上两者的屏幕截图(Nexus one,Google nexus)).
我观察到,在三星Galaxy S2等一些设备中,S3等Webview在一列中显示了Table.所以我应用以下代码将Webview Table设置变为Normal.
mMessageContentView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL);
Run Code Online (Sandbox Code Playgroud)
然后它以正确的格式显示在所有设备中.
归档时间: |
|
查看次数: |
1561 次 |
最近记录: |