如何从外部Android库加载webview以及其中的一些工作。
代码需要在库中保密。
我希望其他开发人员拨打从位于库中的uiwebview加载的付款表单,并为此设置事件监听器。
答案 0 :(得分:0)
或者:
有一个方法可以返回您的图书馆用户必须添加到其用户界面的View
(在本例中为WebView
),或
有一个方法需要ViewGroup
,您可以在其中添加WebView
。
我强烈推荐使用前一种方法,因此您的图书馆用户可以更好地控制View
相对于其他内容的大小和位置。
话虽如此,如果这是一个付款方式,您可能会更好地在专用活动,专用片段或WebView
中展示您的Dialog
,而不是期待开发者将您的WebView
塞进现有用户界面。
答案 1 :(得分:0)
这很简单。创建您的小部件,使其成为final
(因此没有人可以扩展它),并在Library
模块中编译。 Library
模块将使用您的小部件组件生成.jar文件。
编辑:如何在Intellij Idea中创建Android Library
项目,
Eclipse