草庐IT

X5WebView

全部标签

android - 如何在 WebView 中加载外部网页

我的问题是网页没有加载到WebView中。mWebview.loadUrl("http://www.google.com");启动网络浏览器...这是我的Activity代码:importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebView;publicclassMainextendsActivity{privateWebViewmWebview;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(saved

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

Android的默认浏览器应用会在您滚动时显示缩放控件,并且还允许捏合缩放。如何为我自己的Webview启用此功能?我试过了:webSettings.setBuiltInZoomControls(true);webSettings.setSupportZoom(true);但结果都没有启用任何功能。顺便说一句,我已经为Webview设置了一个WebChromeClient和一个WebViewClient,如果这会有所不同的话。谢谢! 最佳答案 奇怪。在OnCreate方法中,我正在使用webView.getSettings().se

android - 如何将html字符串传递给android上的webview?

我正在解析xml,然后将其加载到WebView。解析后,我创建了四个字符串,以便可以将所有字符串附加到一个View中。我可以在webView上获得两个View,但不是前两个字符串。请在我的代码中提出我出错的地方以及在WebView中获取格式化html字符串的正确方法。@OverridepublicViewgetView(intposition,ViewconvertView,ViewGroupparent){//TODOAuto-generatedmethodstubStringchapterTitle="";StringSubChapterTitle="";Stringchapter

android - Webview 从 Assets 目录加载 html

我正在尝试从Assets目录加载一个html页面。我试过了,但是失败了。publicclassViewWebextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);WebViewwv;wv=(WebView)findViewById(R.id.webView1);wv.loadUrl("file:///android_asset/aboutcertified.html");//failsheresetContentView(R.lay

android - WebView 中的文件上传

自从最近几次以来,我一直在努力从WebView上传文件几天了,一点进展都没有。我用谷歌搜索并实现了所有建议解决方案,但没有一个有效,例如:建议的解决方案here,等等。问题:我有一个带有以下代码的HTML页面来上传文件。它在Firefox等桌面浏览器和内置浏览器中运行良好模拟器/AVD,即当我点击“浏览...”按钮呈现元素,浏览器打开一个对话框我可以在其中选择要上传的文件的框。但是,在android3.0模拟器/AVD中,当我点击“选择文件”,没有任何反应,没有打开文件对话框!!!Filetoupload:  touploadthefile!谁能尽早提出一个可能的解

android - 将 HTML 文件加载到 WebView

我有一个本地html页面以及它指向的其他几个资源(css文件和Javascript库),我想将它们加载到WebView中。这怎么可能实现?也许不是最好的方法,但我仍在尝试。 最佳答案 最简单的方法可能是将您的网络资源放入assets文件夹,然后调用:webView.loadUrl("file:///android_asset/filename.html");Java和Webview之间的完整通信SeeThis更新:Assets文件夹通常是以下文件夹:/src/main/assets这可以在.iml中的Assets文件夹配置设置中进行

android - 如果在 WebView 中按下后退按钮,如何返回上一页?

我有一个应用程序,其中有一个WebView我可以在其中显示一些网站。它可以工作,单击网页中的链接会转到我的应用程序内网站的下一页。但是当我点击手机的后退按钮时,它会直接进入我的应用程序。我想返回网站的上一页。我该怎么做?这是我正在使用的代码示例:publicclassWebdisplayextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);this.getWindow().

android - 如何监听 WebView 完成加载 URL?

我有一个从Internet加载页面的WebView。我想显示一个ProgressBar直到加载完成。如何监听WebView的页面加载完成? 最佳答案 扩展WebViewClient并调用onPageFinished()如下:mWebView.setWebViewClient(newWebViewClient(){publicvoidonPageFinished(WebViewview,Stringurl){//doyourstuffhere}}); 关于android-如何监听WebVi

Android webview在调用loadurl时启动浏览器

我创建了一个Activity,它在LinearLayout中具有标题和WebView。在onResume()方法中,它调用webView.loadUrl(url)。问题是Activity首​​先显示标题而屏幕的其余部分为空白,然后设备浏览器启动时显示URL页面。我想看到的是在标题下方的WebView中显示的页面。可能是什么问题?编辑:好的,做了一些进一步的搜索,找到了这个:ClickingURLsopensdefaultbrowser它指向WebView教程here.只需实现网络客户端并设置它。 最佳答案 根据Maudicus和Hi

java - 阻止 WebView 显示 "web page not available"

我有一个广泛使用WebView的应用程序。当这个应用程序的用户没有互联网连接时,会出现一个页面说“网页不可用”和其他各种文字。有没有办法不在我的WebView中显示这个通用文本?我想提供我自己的错误处理。privatefinalActivityactivity=this;privateclassMyWebViewClientextendsWebViewClientpublicvoidonReceivedError(WebViewview,interrorCode,Stringdescription,StringfailingUrl){//Ineedtodosomethingliketh