放大的PhoneGap为Android [英] zoom in phonegap for android

查看:174
本文介绍了放大的PhoneGap为Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何能够放大在我的PhoneGap的应用程序为Android用户?

我试图定义样品/ src目录/ COM /的PhoneGap /样品/ Sample.java,但它仍然是行不通的:

任何想法?

 包com.phonegap.Sample;

进口android.app.Activity;
进口android.os.Bundle;
进口com.phonegap *。
进口android.webkit.WebSettings;

公共类样品扩展DroidGap
{
    @覆盖
    公共无效的onCreate(包savedInstanceState)
    {


        super.onCreate(savedInstanceState);
        super.loadUrl(文件:///android_asset/www/index.html);

        WebSettings WS = super.appView.getSettings();
        ws.setSupportZoom(真正的);
        ws.setBuiltInZoomControls(真正的);

    }
}
 

解决方案

这工作对我来说,上述方案都没有。

 包com.my.app;

进口android.os.Bundle;
进口android.webkit.WebSettings;
进口android.webkit.WebSettings.ZoomDensity;

进口com.phonegap *。

公共类MyDroidActivity扩展DroidGap {
    @覆盖
    公共无效的onCreate(包savedInstanceState){
        super.onCreate(savedInstanceState);
        super.loadUrl(文件:///android_asset/www/index.html);
        WebSettings设置= appView.getSettings();
        settings.setBuiltInZoomControls(假);
        settings.setSupportZoom(假);
        settings.setDefaultZoom(ZoomDensity.FAR);
    }
}
 

这是我找到了,要归功于他们! https://github.com/phonegap/phonegap-android/issues/120

How do I enable zoom on my phonegap app for android users?

I tried to customize "Sample/src/com/phonegap/Sample/Sample.java" but it still just doesn't work:

Any ideas?

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); 

    }
}

解决方案

This has worked for me, the above solution didn't.

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);
    }
}

This is where I found it, the credit goes to them! https://github.com/phonegap/phonegap-android/issues/120

这篇关于放大的PhoneGap为Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆