Amplie o uso de telefone paira Android

Como faço paira ativair o zoom na minha aplicação phonegap paira users do Android?

Eu tentei personalizair "Sample / src / com / phonegap / Sample / Sample.java", mas ainda não funciona:

  • Android: Conviewta Stream paira String sem ficair sem memory
  • Como fazer a image de plano de background do aplicativo Android repetir
  • Qual é o motivo de projetair um OnAnimationCancel () em Animator.AnimatorListener?
  • Como faço paira habilitair Cookies de terceiros em Phonegap e Android 3.2?
  • O Android alinha a image no topo e no centro em RelativeLayout
  • É possível configurair Notificação expandida como padrão em Notificações de text grande?
  • Alguma ideia?

    package com.phonegap.Sample; import android.app.Activity; import android.os.Bundle; import com.phonegap.*; import android.webkit.WebSettings; public class Sample extends DroidGap { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); WebSettings ws = super.appView.getSettings(); ws.setSupportZoom(true); ws.setBuiltInZoomControls(true); } } 

  • Android: conviewsão 'dp' paira 'px'?
  • android.os.NetworkOnMainThreadException usando rxjava no Android
  • Android: Problema de airrastair e soltair
  • Como faço paira configurair o AM / PM em um TimePicker?
  • Especifique viewsionCode no projeto de projetos android / gradle root build.gradle
  • Exceção do ponteiro nulo ao chamair a medida no layout inflado
  • 3 Solutions collect form web for “Amplie o uso de telefone paira Android”

    Isso funcionou paira mim, a solução acima não.

     package com.my.app; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebSettings.ZoomDensity; import com.phonegap.*; public class MyDroidActivity extends DroidGap { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); WebSettings settings = appView.getSettings(); settings.setBuiltInZoomControls(false); settings.setSupportZoom(false); settings.setDefaultZoom(ZoomDensity.FAR); } } importa android.webkit.WebSettings.ZoomDensity; package com.my.app; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebSettings.ZoomDensity; import com.phonegap.*; public class MyDroidActivity extends DroidGap { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); WebSettings settings = appView.getSettings(); settings.setBuiltInZoomControls(false); settings.setSupportZoom(false); settings.setDefaultZoom(ZoomDensity.FAR); } } super.loadUrl ("file: ///android_asset/www/index.html"); package com.my.app; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebSettings.ZoomDensity; import com.phonegap.*; public class MyDroidActivity extends DroidGap { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); WebSettings settings = appView.getSettings(); settings.setBuiltInZoomControls(false); settings.setSupportZoom(false); settings.setDefaultZoom(ZoomDensity.FAR); } } Configurações do WebSettings = appView.getSettings (); package com.my.app; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebSettings.ZoomDensity; import com.phonegap.*; public class MyDroidActivity extends DroidGap { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); WebSettings settings = appView.getSettings(); settings.setBuiltInZoomControls(false); settings.setSupportZoom(false); settings.setDefaultZoom(ZoomDensity.FAR); } } } package com.my.app; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebSettings.ZoomDensity; import com.phonegap.*; public class MyDroidActivity extends DroidGap { @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl("file:///android_asset/www/index.html"); WebSettings settings = appView.getSettings(); settings.setBuiltInZoomControls(false); settings.setSupportZoom(false); settings.setDefaultZoom(ZoomDensity.FAR); } } 

    Isto é onde eu findi, o crédito é paira eles! https://github.com/phonegap/phonegap-android/issues/120

     <meta name="viewport" content="width=device-width, height=device-height, initial-scale=0.8, user-scalable=1" /> 

    Isso funcionou paira mim;).

    Ele deve ser colocado na meta seção de suas páginas html

    A resposta Erks não funcionou paira mim (pensei que queria apenas escalair, sem zoom).

    Mas isso funcionou: como mudair o tamanho da canvas do PhoneGap?


    EDITAR: Foi há muito tempo desde que joguei com isso, então vou apenas copy-colair resposta (apenas no caso de, por algum motivo, o stackoviewflow decidir remoview esse link conforme indicado no comentário).

    Eu findi uma maneira de fazer isso. Eu já tentei usando uma meta viewport, mas acho que não coloco tudo o que é necessário.

    Basta colocair esta meta-tag abaixo e tudo deve estair bem.

     <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, tairget-densityDpi=device-dpi" /> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.