作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 WebView 中加载内容。这时,我希望内容适合不需要滚动的屏幕尺寸。但是,函数 setInitialScale()
不起作用。你能告诉我我的代码有什么问题吗?
public class WebViewActivity extends Activity {
private static WebView webView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setSupportZoom(true);
webView.loadUrl("http://developer.android.com/reference/packages.html");
webView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
webView.setPadding(0, 0, 0, 0);
webView.setInitialScale(100); // here is the problem
});
}
}
最佳答案
您可以使用它来根据屏幕尺寸修复尺寸。
WebView browser = (WebView) findViewById(R.id.webview);
browser.getSettings().setLoadWithOverviewMode(true);
browser.getSettings().setUseWideViewPort(true);
关于android - WebView.setInitialScale 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20963427/
我正在创建一个应用程序,我必须在其中调整 Web View 内容的大小。一切正常,直到我在 webView 中加载一个移动页面。无论我为 setInitialScale(n) 设置什么值,webVie
我在 WebView 中加载内容。这时,我希望内容适合不需要滚动的屏幕尺寸。但是,函数 setInitialScale() 不起作用。你能告诉我我的代码有什么问题吗? public class Web
SO 和互联网的其他部分有数百篇关于尝试修复 Android 中的视口(viewport)缩放的帖子,我现在相当确定你不能在 Android 4.1 的 webview 中设置初始比例。 我正在构建一
我是一名优秀的程序员,十分优秀!