Android布局加载子布局

标签 android xml listview layout android-framelayout

我想让我的 xml 布局更加模块化,因为这个布局将非常复杂!

我希望一些 fragment 位于它们自己的 xml 文件中。我如何在主 XML 文件中正确引用它们。

例如

假设我有一个

<relative layout>
     <linear layout>
<relative layout>
     <frame layout>
<relative layout>
     <linear layout>

但是<frame layout>有一个非常复杂的子级,其中包含包含按钮的列和包含 ListView 的 ScrollView 。

我想在自己的 XML 中开发框架布局,然后仅在我的主文档中引用该 xml 文档

其语法是什么样的?它仅与分配给 <frame layout> 的 ID 有关吗?在我的主 XML 中?

最佳答案

文章Layout Tricks: Merging Layouts描述 <merge><include>布局 xml 文件的标记。

<include>您可以引用其他布局和 <merge>可以帮助您的 View 层次结构更加扁平。

关于Android布局加载子布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6672031/

相关文章:

java - 按从 json 数据解析的对象排序

android - LifecycleObserver 使用较新 API 的方法产生异常

android - 如何从 android 中的 url 解析多个 JSON 对象和数组?我在那个例子中使用了一个我想要的例子,

python - 如何为 Google App Engine 编写 Web 服务?

android - 如何获取已安装的应用程序图标并使其可用于 gridView

java - C 和 JNI 数组列表

java - 无法使用 ColdFusion 10.0 正确初始化 xml 安全库

java - 向依赖于 XSD 信息的 JAXB 生成的类添加注释

android - smoothScrollToPositionFromTop 忽略持续时间参数

android - ListView 项目状态未在 Android 中保存在滚动中