gpt4 book ai didi

带有 native 控件的 Android PhoneGap

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:43 25 4
gpt4 key购买 nike

我正在尝试使用 PhoneGap 构建 Android 应用程序。

我需要能够使用 PhoneGap WebView (super.appView) 及其所有的 javascript 魔法,但我还需要在 WebView 周围显示一些 native UI 控件。

这篇文章部分地提供了解决方案 Android PhoneGap Plugin, UI tabbar, resize WebView

有没有人设法用原生 UI 实现 PhoneGap?

我也将使用 GestureOverlayView 但那是另一回事 ;)

最佳答案

回答:

super.onCreate(savedInstanceState);
//creates super.appView and calls setContentView(root) in DroidGap.java
init();
//just an empty LinearLayout
layoutId = R.layout.blank;
view = new LinearLayout(this);
setContentView(layoutId);
view.addView(your_component_here);
view.addView((View) appView.getParent()); //adds the PhoneGap browser at index 1
//accesses the browser at index 1. Tells browser to not fill view
view.getChildAt(1).setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1));
setContentView(view);

我很难告诉你这是如何工作的,我只能告诉你它确实如此,而且这完全是我自己的工作。

将 View 设置为不同的颜色也可以帮助您了解正在发生的事情......

view.setBackgroundColor(Color.BLUE);

使用迄今为止最新版本的 PhoneGap-1.0.0.jar。

关于带有 native 控件的 Android PhoneGap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7320910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com