草庐IT

CordovaWebView

全部标签

android - CordovaWebView 错误 : org. apache.cordova.CordovaWebView 无法转换为 android.view.View

我在Android上实现Cordova5.1.1时遇到了一些问题。我正在尝试在我的应用程序中嵌入CordovaWebView。我已按照其官方site中描述的所有说明进行操作,但是我一直收到错误“org.apache.cordova.CordovaWebViewcannotbecasttoandroid.view.View”。我已经搜索了很多帮助,但找不到任何可以帮助我的东西。这是我的代码:Activity:publicclassCordovaTestActivityextendsActivityimplementsCordovaInterface{protectedCordovaPlu

android - Android 的 Cordova WebView 超时错误

我正在尝试一个简单的应用程序,我想在android的native包装器中显示我的移动网站。我正在关注文档,其中我所做的唯一更改是使用loadUrl,而不是从Assets文件夹中使用index.html加载CordovaWebView,我会将其指向移动网站,例如https://www.google.comwebview应用程序出现,但收到CordovaWebView超时错误。以下是我的代码fragmentpublicclassCordovaWebViewActivityextendsActivityimplementsCordovaInterface{privateCordovaWebV

Android 软键盘在全屏时隐藏来自 CordovaWebView 的输入

我有一个显示一些html表单的CordovaWebView。当我专注于一个输入字段时,Android的软键盘会弹出,对于某些字段,根据它们的位置,它会位于它的顶部。基本上,它不会调整CordovaWebView的布局。无论我做什么,我都无法改变这个,据说这与CordovaWebView处于全屏模式有关。我怎样才能解决这个问题?PS:是不是bug?谢谢大家! 最佳答案 事实上,正如@user2493245所说,这是一个众所周知的错误。但我找到了一个解决方法,至少在我的具体情况下是这样。在WebView上,只需检查View可见区域的坐标

android - 如何在 Android 中的 native View 之上覆盖 PhoneGap 的 CordovaWebView?

我正在编写一个带有定制插件的Phonegap应用程序。此插件在其自己的SurfaceView(将其视为背景视频)上生成全屏动画背景(本质上是视频)。我希望常规的phonegapwebview作为透明覆盖层位于此插件之上。我该怎么做?我当前的代码:publicvoidinitialize(CordovaInterfacecordova,CordovaWebViewwebView){finalFrameLayoutlayout=(FrameLayout)webView.getView().getParent();finalActivityactivity=cordova.getActivi

android - 如何在 Android 中的 PhoneGap 的 CordovaWebView 之上覆盖原生 View ?

我正在构建一个phonegap插件,它需要在PhoneGap提供的WebView之上呈现原生UIView。在iOS中这很简单,只需创建View并将其添加到PhoneGap的webView的scrollView中。这将在webView顶部呈现控件并允许它随着HTML内容滚动(请注意,此示例使用UIButton,但我会将其应用于自定义UI控件):-(void)createNativeControl:(CDVInvokedUrlCommand*)command{NSDictionary*options=[command.argumentsobjectAtIndex:0];NSNumber*x