android - TabHost 和 PhoneGap

标签 android native cordova android-tabhost

我正在尝试将 native 选项卡添加到我在 Android 上的 phonegap 应用程序。 我有一种方法可以做到这一点,每个选项卡都有自己的 Activity 并使用 loadUrl 在 View 中加载 Phonegap,但这会引发两个问题。

  1. 恐怕该应用程序将成为 如果我每个有 5 个标签,那会非常慢 与一些人一起运行 Phonegap javascript。
  2. 如果我回到标签页, 最后一个实例状态是 已保存,所以如果我点击链接 从选项卡中,单击返回 选项卡不会加载回主页。

我正在考虑创建一个带有自定义线性布局和一些回调按钮的布局 main.xml 来调用类似:super.loadUrl("javascript: goTo page rand;");但我不确定这是最好的方法,因为我必须重写选项卡的功能和设计。

谢谢!

最佳答案

由于某些架构限制,您真的需要原生标签吗?如果不是,使用像 Sencha Touch 这样提供选项卡 UI 控件的框架怎么样? kitchensink 代码中有一个演示:

http://dev.sencha.com/deploy/touch/examples/kitchensink/

从我在 Phonegap 内部看到的情况来看,该框架运行良好。

关于android - TabHost 和 PhoneGap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838573/

相关文章:

java - Android:蓝牙应用在启动时崩溃

android - 在 Android TV 模拟器上运行时缺少 MainActivity 错误

c# - 不安全的 C# - 将不安全的指针传递给方法

java - 使用C++获取Java对象调用Java方法

android - 如何为 Cordova Ios/Windows Phone/Android 正确设置 "content-security-policy"?

javascript - 如果数据 = 0,则不更新(执行)表。 (JavaScript/SQL)

android - 如何刷新 TableLayout 中的数据?

android - 当我点击退出按钮时,它一直在循环

java - GWT 在编译时无法从 "User Module"找到* native 方法*

java - Activity 类型未定义方法 loadUrl(String)