PhoneGap: Scaling down a webpage with viewport

前端 未结 3 1962
渐次进展
渐次进展 2020-12-11 17:38

I am creating a quick prototype of an App we are going to be building at work so we can do a quick user test on some functionality.

My designer created my images at

相关标签:
3条回答
  • 2020-12-11 18:15

    I found it. There is a 'config.xml' in the root of the project. Setting this line:

        <preference name="EnableViewportScale" value="true" />
    

    To be 'true' like my snippet here shows, made the app scale correctly like it did online.

    0 讨论(0)
  • 2020-12-11 18:27

    I see above a possible mistake. Maybe my betters can comment.

    1) The initial questioner seems to want to scale. The end of the line states "user-scalable=no". This could result in no scaling - scaling 100%. Browsers let you scale no matter what, right? So Safari result was a red herring. Also, the inital and maximum scale are the same.

    <meta name="viewport" content="width=device-width, initial-scale=0.5, maximum-scale=0.5, user-scalable=no">
    

    2) According to Sebastions reply, perhaps the correct value is "50" not "0.5".

    0 讨论(0)
  • 2020-12-11 18:29

    just tested, preference is not complete solutioin, do following:

    config.xml: preference name="EnableViewportScale" value="true" />

    main activity, enable viewport in settings AFTER loadurl:

        super.loadUrl(Config.getStartUrl(),1);   
        WebSettings settings = appView.getSettings(); 
        settings.setUseWideViewPort(true); 
        settings.setLoadWithOverviewMode(true); 
    
    0 讨论(0)
提交回复
热议问题