SORU
12 EKİM 2010, Salı


Android web Görünümü - Web Sayfası cihaz ekranı uyar

Aşağıdaki Web sayfasını uygun cihaz ekran boyutuna göre denedim.

mWebview.setInitialScale(30);

ve sonra meta görüş ayarlayın

<meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/>
<meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/>

Ama hiçbir şey, web sayfası cihaz ekran boyutu sabit değildir çalışır.

Biri bunu nasıl söyleyebilir?

CEVAP
12 EKİM 2010, Salı


Manuel, 30 ayar yerine kullanmak için gereken ölçek hesaplamak zorunda.

private int getScale(){
    Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); 
    int width = display.getWidth(); 
    Double val = new Double(width)/new Double(PIC_WIDTH);
    val = val * 100d;
    return val.intValue();
}

O zaman kullanın

WebView web = new WebView(this);
web.setPadding(0, 0, 0, 0);
web.setInitialScale(getScale());

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bmarian22

    bmarian22

    22 Aralık 2007
  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • Sergio Lafuente Rubio

    Sergio Lafue

    11 Aralık 2008