草庐IT

webView2

全部标签

Android WebView 视口(viewport)

对于下面的html,我预计绿色矩形只会占据屏幕的一半,但实际上它占据了整个屏幕宽度。我尝试了视口(viewport)宽度的其他值,但没有成功。知道为什么它不起作用吗?HTML300px600pxXML 最佳答案 我有同样的问题并找到了答案!在您的情况下,您需要:WebSettingssettings=webView.getSettings();settings.setUseWideViewPort(true);settings.setLoadWithOverviewMode(true);

android - Android 中 Webview 的上下滑动动画

我有一个列表中的章节列表。当用户选择一个章节时,它会在该章节列表中展开和子主题。当用户选择特定的子主题时,其内容将加载到新屏幕上的webview中。一切都很好。但我想要webview上的一些功能。当用户向上滑动webview时,webview应该向上移动,并且屏幕上应该出现一个从下到上的新webview(在webview上滑动动画)以及下一个子主题内容。当用户向下滑动带有先前子主题内容的WebView时,与向下滑动的情况相同。请帮忙如何在webview上提供向上滑动和向下滑动动画。谢谢 最佳答案 将动画应用到webview..下滑.

android - WebView 和 ICS 上的 UTF-8 编码

为了在WebView中正确显示UTF-8文本,我通常使用doctype和meta标签:我使用了我在StackOverflow上看到的提示:string=URLEncoder.encode(string,"UTF-8").replaceAll("\\+","");这在Gingerbread和旧版Android上运行良好,但我的NexusS最近收到了IceCreamSandwich更新,以及é、à、等法语字符è等显示为:é,例如我不知道ISO-xxxx-1编码是否是解决方案,但如果有人遇到同样的问题,请分享。 最佳答案 尝试将方法lo

android - webview 中的软键盘 - 没有 "next"按钮可以在输入字段之间切换

当我聚焦webview输入字段时,我的软键盘不显示此按钮。找不到任何关于启用此功能的特殊设置-我是否遗漏了什么?它不会出现在任何类型的输入字段(字母/数字)中。安卓版本4.0.3提前致谢! 最佳答案 这是对我有帮助的(Nexus4和Nexus5withAndroid4.4.*),使用自定义WebView并从onCreateInputConnection()覆盖EditInfo:privatestaticclassCustomWebViewextendsWebView{publicCustomWebView(Contextcontex

android - 摄像头未在 WebView 中打开

您好,我必须在WebView中使用Camera工作。我实现了一些HTML代码,这些代码从WebView中的Assets文件加载,我的HTML文件包含一个Button上传图片到服务器。图像是从画廊本身中选择的,并从相机拍摄照片。但是当我尝试使用相机时它没有打开。我不知道为什么?另外,我在我的manifest.xml中添加了所需的相机权限。请有人指出我哪里出错了?list.xml 最佳答案 如果你想在你的网站中使用相机(html5):首先将这一行添加到您的list中:然后你需要像这样在android中配置你的webview:启用java

javascript - Android API 23. WebView如何忽略javascript错误

我正在使用WebView将第三方网站嵌入到应用中。mWebView=(WebView)findViewById(R.id.activity_main_webview);WebSettingswebSettings=mWebView.getSettings();webSettings.setJavaScriptEnabled(true);mWebView.setWebViewClient(newWebViewClient());mWebView.loadUrl("http://someurl.com/");问题是WebView在发现javascript错误时卡住:I/chromium﹕[

Android webview 加载 url 不适用于 Instagram 网页

我意识到这不适用于android4.3版本。我有一个带有webview的android应用程序。当我尝试加载url“http://instagram.com”时,它不起作用它显示空白页面,但facebook网页正在运行。这对我来说真的很重要,请帮忙。WebViewview=(WebView)findViewById(R.id.webView1);view.getSettings().setJavaScriptEnabled(true);view.loadUrl("http://www.instagram.com"); 最佳答案 您是

android - 无法在 Android 中使用 WebView 加载网页

我最近开始从事Android开发,并且希望使用WebView显示网页。我从Google网站上提供的示例中挑选出来,由于某种原因,模拟器一直说页面不可用。我在StackOverflow中搜索并找到了与WebViewClient相关的链接。我也试过了,但没有运气,我已经多次检查了互联网许可的list条目及其那里。作为测试,我运行了模拟器中可用的浏览器,果然我的防火墙弹出了一个关于是否允许它访问的问题。当我从程序运行它时,弹出窗口从未出现过。我拥有的代码就是Google页面上的内容mWebView=(WebView)findViewById(R.id.webview);mWebView.ge

android - WebView 用户代理

我有加载一个移动站点的WebView,我需要将用户代理发送到服务器如何实现?mWebView=(WebView)findViewById(R.id.webview);mWebView.getSettings().setJavaScriptEnabled(true);mWebView.loadUrl("http://searchmp3.mobi/");mWebView.setWebViewClient(newHelloWebViewClient()); 最佳答案 检查setUserAgentString()WebSettings中的方

android - 在 WebView 中启用后退按钮

我刚刚开始使用AndroidSDK。我想用WebView制作一个仅显示本地网页的简单应用程序。我使用了在网上找到的示例来制作它。该应用程序运行得很好,直到我想添加一个后退按钮。当按下手机后退按钮时,应用程序崩溃。这是我的MainActivity.javapackagecom.hspd.avhor;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.Menu;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;publiccl