草庐IT

5WebView

全部标签

android - JQuery Mobile 中 WebView 底部的空白

我正在使用1.0a3版本的jquery-mobile。问题是大约有一个空白。40px被添加到WebView的底部。在Android模拟器中,空白并不总是出现,当它出现时,我收到一个Can'tgettheviewWidthafterthefirstlayout警告。上了2.3.3。设备空白确实总是出现。我尝试切换到版本1.0a2、1.0a4和1.0b2,但在1.0a2上,屏幕在方向更改时变为空白,而在1.0b2和1.0a4上,拆分按钮的外观以不希望的方式发生变化。我自己没有在css中进行任何更改。可以改变什么来摆脱空白? 最佳答案 问

android - webview.goBack() 方法不调用 shouldOverrideUrlLoading 方法

我希望我的应用程序中加载的每个页面都通过url覆盖方法(我在其中进行一些html修改)。我怎样才能做到这一点?publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){//dosomehtmlmodifcations(myhtml)view.loadDataWithBaseURL(url,myhtml,"text/html","utf-8",url);returnfalse;}publicbooleanonKeyDown(intkeyCode,KeyEventevent){if((keyCode==KeyEvent.KEY

android - 在 webview.goBack() 上调用 "shouldOverrideUrlLoading"方法

我在webview上的shouldOverrideUrlLoading方法中加载我的所有页面(主要是为了跟踪当前页面url并进行一些修改)。我的问题是后退按钮(例如:webview.goback()方法)绕过了上述功能。有什么方法可以显式调用goback()和shouldOverrideUrlLoading()方法。publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){//getcurrenturlanddosomemodificationstohtml}publicbooleanonKeyDown(intkeyCod

android - 在 webView 上显示电子邮件?

我正在获取除附件之外的整个电子邮件内容,并将其作为字符串插入到数据库中。但是当我从数据库中获取它并使用以下代码将其加载到webView时,它无法正确打开邮件。mailView.loadDataWithBaseURL(null,body,"text/plain","UTF-8",null);当我查看邮件部分的内容类型时,它为我提供了多种mime类型,例如"text/html"、"text/plain"、"multipart/alternative"等等更多根据电子邮件的内容。我不知道如何加载包含多个mime类型的邮件。这里我附上了一些显示此邮件功能的演示项目的图像,请浏览它们:

android - 在 Android 中为 webview 设置背景图片

我想在android中为webview设置背景图片。我做了以下事情:webView.setBackgroundColor(0);webView.setBackgroundResource(R.drawable.backgroundImage);我希望图像位于WebView的中间。有什么帮助吗?编辑我找到了解决方案:linearLayout.setGravity(Gravity.CENTER);imageView.setBackgroundResource(R.drawable.backgroundImage);linearLayout.addView(imageView);frameL

不同选项卡中的 Android WebView

我正在使用“android.support.v4.view.ViewPager”开发一个项目。有2个选项卡,我想在每个选项卡中显示不同的WebView。这是其中一个选项卡的代码及其布局:TabOne.javapublicclassTabOneextendsFragment{WebViewmyWebView;@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);}@OverridepublicViewonCreateView(La

Android Webview 响应读取

我在从加载注册获取url的webview读取响应时遇到问题。要求如下。我必须与可以响应html和xml内容的用户注册servlet进行通信。对于初始获取请求,servlet以html内容响应,我可以使用加载URL方法在WebView中显示该内容。在webView中,用户输入注册详细信息并单击提交,servlet将返回xml状态代码和注册详细信息。我必须从可以从WebView获取的servlet读取此xml响应,并根据xml响应执行操作(例如:关闭WebView并提醒用户)。请给我一个解决方案。我尝试覆盖Webview客户端onPageFinsihed()并通过打开HTTP连接再次从UR

Android TextView 与 WebView 字体渲染

我在WebView的正上方放置了一个TextView。我正在尝试使WebView中的字体样式与TextView中的字体样式相匹配。我能够使字体大小相同,但字体渲染之间仍然存在细微差别(参见屏幕截图比较)。现在我认为这是非常小的,但我们的客户能够看到差异并提出质疑。有什么方法可以消除TextView和WebView之间的这些渲染差异吗?如果没有,有人可以解释差异的原因吗?这些差异是否仅仅是因为WebView使用WebKit,它有自己的字体渲染引擎,与Android平台的其余部分分开? 最佳答案 我不确定TextView,但我知道Web

android - android webview 中的 Dipaly 波斯语文本(适用于不支持波斯语的手机)

在波斯语中,字母连接在一起形成书写脚本。但是,当我使用“UTF-8”或“Windows-1256”编码保存HTML页面,并尝试在android中使用webview显示它们时,字母会以从左到右的方向(而不是RTL)单独显示。我应该注意到这种情况不会发生在支持波斯语的手机中。正确的形式应该是这样的(来自支持波斯语的手机截图):格式错误的文本出现在不支持波斯语(波斯语)的手机中:应该注意我在这两种情况下都使用了波斯字体。我还看到了一些针对Java中普通字符串的解决方案,这些解决方案在此将字符更改为一个question我的问题:我可以解决这个问题吗(或者应该由手机供应商解决)?如果可能,解决方

android - 如何更改 Android WebView 中 <h1>...<h7> 标签的默认大小?

我在我的Android应用程序的strings.xml文件中指定了一些HTML文本:titlesometext1)如何更改h4标签的文本大小?我已将styles.xml中我的应用程序的默认文本大小更改为23sp,但对于h4标签,我希望它为28sp。2)是否可以更改整个应用程序主题中按钮和TextView的文本大小?我希望我所有的TextView大小为23sp,按钮大小为26sp。 最佳答案 如果您使用的是WebView,则可以使用CSS来设置任何样式。例如,要更改、、标签和按钮的样式,您可以使用Yourtitlegoeshereh1