Увеличить размер телефонного звонка для Android

Как включить масштабирование приложения phonegap для пользователей Android?

Я попытался настроить «Sample / src / com / phonegap / Sample / Sample.java», но он все еще просто не работает:

Есть идеи?

package com.phonegap.Sample; import android.app.Activity; import android.os.Bundle; import com.phonegap.*; import android.webkit.WebSettings; public class Sample extends DroidGap { @Override 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); } } 

Это сработало для меня, вышеупомянутое решение этого не делало.

 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 { @Override 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); } } 

Вот где я его нашел, кредит им! 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" /> 

Это сработало для меня;).

Он должен быть помещен в мета-раздел ваших html-страниц

Ответ Эркса не сработал для меня (думал, что я хочу только масштабировать, без масштабирования).

Но это сработало: как изменить размер экрана PhoneGap?


EDIT: Это было давно, так как я играл с этим, поэтому я просто скачу вставить ответ (на всякий случай, если по какой-то причине stackoverflow решает удалить эту ссылку, как указано в комментарии).

Я нашел способ сделать это. Я уже пытался использовать мета-видовое окно, но, я думаю, я не ставил все, что нужно.

Просто поставьте этот метатег ниже, и все будет хорошо.

 <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, target-densityDpi=device-dpi" />