从Android库加载视图

时间:2013-11-04 13:06:26

标签: android static-libraries

如何从外部Android库加载webview以及其中的一些工作。

代码需要在库中保密。

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

2 个答案:

答案 0 :(得分:0)

或者:

  • 有一个方法可以返回您的图书馆用户必须添加到其用户界面的View(在本例中为WebView),或

  • 有一个方法需要ViewGroup,您可以在其中添加WebView

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

话虽如此,如果这是一个付款方式,您可能会更好地在专用活动,专用片段或WebView中展示您的Dialog,而不是期待开发者将您的WebView塞进现有用户界面。

答案 1 :(得分:0)

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

编辑:如何在Intellij Idea中创建Android Library项目, Eclipse