0

如何从外部 Android 库加载 webview 并进行一些工作。

代码需要在库中是私有的。

我希望其他开发人员调用从位于库中的 uiwebview 加载的付款表单,并为此设置事件侦听器。

4

2 回答 2

0

任何一个:

  • 有一个方法返回一个View(在本例中为WebView),您的库的用户必须将其添加到他们的 UI 中,或者

  • 有一个采用 的方法,ViewGroup您可以在其中添加WebView.

我强烈推荐前一种方法,因此您的图书馆用户可以更好地控制您View相对于其他事物的大小和定位。

话虽如此,如果这是一个支付表单,你可能会更好地WebView在一个专门的活动、一个专门的片段或一个中显示你Dialog,而不是期望开发人员将你WebView塞进现有的 UI 中。

于 2013-11-04T13:08:58.553 回答
0

这很简单。创建您的小部件,制作它final(因此没有人可以扩展它),然后在Library模块中编译。Library模块将使用您的小部件组件生成 .jar 文件。

编辑:如何在Intellij IdeaEclipseAndroid Library中创建项目

于 2013-11-04T13:09:19.317 回答