Javascript 将android大屏幕扩展到iphone屏幕分辨率&;密度(电话间隙构建)
我在phonegap build中开发了一个应用程序,并准备发布,因为我看到它在iphone分辨率下运行良好。当我尝试使用三星note时,我发现屏幕分辨率不太好,因为应用程序看起来很小,并且最小化了一切。我如何扩展应用程序并使其适应屏幕,就像它如何适应iphone屏幕一样?谢谢你的回复Javascript 将android大屏幕扩展到iphone屏幕分辨率&;密度(电话间隙构建),javascript,android,html,ios,cordova,Javascript,Android,Html,Ios,Cordova,我在phonegap build中开发了一个应用程序,并准备发布,因为我看到它在iphone分辨率下运行良好。当我尝试使用三星note时,我发现屏幕分辨率不太好,因为应用程序看起来很小,并且最小化了一切。我如何扩展应用程序并使其适应屏幕,就像它如何适应iphone屏幕一样?谢谢你的回复 <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1.0, minimum-scale=1, w
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1.0, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
如果您希望在不使用本机代码的情况下解决此问题,例如,如果您使用的是Phonegap生成服务,则可以设置目标密度dpi=160或其他值。这将设置设备的dpi(每英寸点数)。这样,跨设备的内容大小将类似。标准值:
- 低分辨率:目标密度dpi=120
- 中等分辨率:目标密度dpi=160
- 高分辨率:目标密度dpi=240
$(document).ready(function() {
$('meta[name=viewport]').attr('content','width=1024, user-scalable=no');
});
似乎可以在应用正确的缩放后禁用用户缩放使用super.appView.getSettings().setUseWideViewPort(true);在Activity oncreate method中,@rpelluru,您能告诉我更多细节吗。Thank.public类MyActivity扩展了DroidGap{/**在首次创建活动时调用。*/@Override public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);super.setIntegerProperty(“loadUrlTimeoutValue”,70000);super.loadUrl(“file:///android_asset/www/index.html");如果(super.appView!=null){super.appView.getSettings().setUseWideViewPort(true);super.appView.getSettings().setLoadWithOverviewMode(true);}}}}您如何知道所有设备的确切宽度?