Java 如何在不同分辨率和屏幕大小的Android webview中运行交互式门户?
我有一个Android应用程序,它的全屏web视图显示HTML5/JS/CSS门户,充当一组小部件(OSD菜单)。Webview是透明的,Android应用程序中实现了一个Javascript API,用于Webview和本机部件之间的交互。Java 如何在不同分辨率和屏幕大小的Android webview中运行交互式门户?,java,android,android-webview,screen-resolution,hybrid-mobile-app,Java,Android,Android Webview,Screen Resolution,Hybrid Mobile App,我有一个Android应用程序,它的全屏web视图显示HTML5/JS/CSS门户,充当一组小部件(OSD菜单)。Webview是透明的,Android应用程序中实现了一个Javascript API,用于Webview和本机部件之间的交互。 我希望能够在任何Android设备上成功运行这个应用程序,无论是物理尺寸还是分辨率。测试并运行应用程序的初始分辨率为10英寸平板电脑,1280 x 800像素。 如果我在较小的屏幕上运行此应用程序,比如7英寸甚至5英寸,webview会在门户的左上角显示某
我希望能够在任何Android设备上成功运行这个应用程序,无论是物理尺寸还是分辨率。测试并运行应用程序的初始分辨率为10英寸平板电脑,1280 x 800像素。
如果我在较小的屏幕上运行此应用程序,比如7英寸甚至5英寸,webview会在门户的左上角显示某种放大的效果。我已经学会使用以下方法从缩小的完整视图开始:
mBrowser.getSettings().setLoadWithOverviewMode(true);
mBrowser.getSettings().setUseWideViewPort(true);
这对我来说有两个问题,我需要解决: