相关疑难解决方法(0)

如何在WebView中启用缩放控件和缩放缩放?

Android的默认浏览器应用程序在您滚动时显示缩放控件,并允许缩放缩放.如何为自己的Webview启用此功能?

我试过了:

webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);
Run Code Online (Sandbox Code Playgroud)

但是这两个功能都没有得到启用.顺便说一句WebChromeClient,WebViewClient如果有所作为,我会为Webview 设置一个和一个.

谢谢!

android webview

119
推荐指数
6
解决办法
9万
查看次数

使用Phonegap和jQUERY Mobile轻松缩放Android

我一直很难在我使用Phonegap创建的webapp中使用缩放缩放功能.目前,我正在将信息加载到ap标签中查看远程脚本,但是html超出了屏幕的范围(当然转到横向模式修复了这个问题).

无所谓,我尝试的是我无法进行捏缩放工作甚至是一个水平的滚动条出现.我尝试meta name="viewport" content="width=device-width, height=device-height, initial-scale=0.8, user-scalable=1" />在标题中添加< .

我认为问题可能是我正在使用jquery mobile,但尝试以下解决方案也不起作用:

$(document).bind("mobileinit", function(){
      $.mobile.metaViewportContent = "width=device-width, minimum-scale=1, maximum-scale=2";
});
Run Code Online (Sandbox Code Playgroud)

(在jquery mobile js文件包含之前添加).

编辑:当内容溢出在Ripple模拟器中正常工作时向右滚动.


更新:好的 - 编辑我的app.java,我现在可以缩放.但是,我只能放大,而不是缩小,表示初始缩放设置为1我猜.任何人有任何关于如何缩小或设置水平滚动条的建议?

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

}
}
Run Code Online (Sandbox Code Playgroud)

资源

mobile jquery cordova

11
推荐指数
1
解决办法
2万
查看次数

放大phonegap for android

如何为Android用户启用我的phonegap应用程序的缩放?

我尝试自定义"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); 

    }
}
Run Code Online (Sandbox Code Playgroud)

android cordova

9
推荐指数
1
解决办法
1万
查看次数

在WebView Android中启用缩放选项

我正在使用PhoneGap开发应用程序.我无法在webview中启用内置放大/缩小功能.

我在onCreate函数中使用了以下代码

WebView web = (WebView) findViewById(R.id.webview);
web.getSettings().setBuiltInZoomControls(true);
Run Code Online (Sandbox Code Playgroud)

但它没有用.

而Activity类是

activity_main.xml中

<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/> 
Run Code Online (Sandbox Code Playgroud)

android webview cordova

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×3

cordova ×3

webview ×2

jquery ×1

mobile ×1