首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在选择文本字段时阻止缩放

问在选择文本字段时阻止缩放
EN

Stack Overflow用户
提问于 2012-01-27 22:05:35
回答 1查看 373关注 0票数 0

当选择文本框进行输入时,是否可以强制android不放大?我已经写了一个html5 web应用程序,布局看起来很棒,直到我点击文本字段输入文本。执行此操作后,android将自动放大文本字段。有没有办法防止这种情况发生?谢谢!

我的webview代码如下:

代码语言:javascript
复制
WebView myWebView = (WebView) findViewById(R.id.webview);
WebViewClient wv = new WebViewClient();
wv.shouldOverrideUrlLoading(myWebView, "http://urlgoeshere");
myWebView.setInitialScale(1);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setBuiltInZoomControls(false);
myWebView.getSettings().setLoadsImagesAutomatically(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.getSettings().setDefaultZoom(ZoomDensity.FAR);
myWebView.getSettings().setSupportZoom(false);
myWebView.getSettings().setDomStorageEnabled(true);
myWebView.setWebViewClient(wv);
myWebView.loadUrl("http://urlgoeshere");

我的webview的xml如下:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relativeLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <WebView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"

        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

</RelativeLayout>
EN

回答 1

Stack Overflow用户

发布于 2012-02-09 17:44:09

如果不需要,请尝试删除setDefaultZoom()。这样一来,你的程序就把它留给手机来适应页面,而不会强制放大

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9034407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档