我想知道每个人如何重用 android 布局和组件?您是否将现有代码旧的复制/粘贴到项目中,或者有没有办法将布局和组件包含到 jar 文件中以供重用?
编辑:例如,如果我有一个列表视图,也许我有另一个视图用于列表视图中的每个列表项,它可能有一个图标,也可能有一个标题行,然后是一个包含更多详细信息的行。虽然创建它并不难,但能够通用地创建一次并在不同的项目中重复使用它会很好。
我想知道每个人如何重用 android 布局和组件?您是否将现有代码旧的复制/粘贴到项目中,或者有没有办法将布局和组件包含到 jar 文件中以供重用?
编辑:例如,如果我有一个列表视图,也许我有另一个视图用于列表视图中的每个列表项,它可能有一个图标,也可能有一个标题行,然后是一个包含更多详细信息的行。虽然创建它并不难,但能够通用地创建一次并在不同的项目中重复使用它会很好。
如果您在同一个项目中使用布局,“include”标签将起作用:
<include android:id="@+id/the_id" layout="@layout/my_layout_to_include" />
欲了解更多信息:http ://www.curious-creature.org/
至于跨项目重用,我建议创建一个自定义视图并将其分发到一个 jar 文件中。