android - 布局包装逻辑
问题描述
我想制作一个通过 XML 包装所有内容的布局。
这就是我想要实现的目标:
my_custom_view.xml
<RelativeLayout
layoutWidth="match_parent"
layoutHeight="match_parent">
<view
id="viewTop"
alignParentTop="true"/>
<view
id="viewLeft"
alignParentLeft="true"/>
<view
id="viewRight"
alignParentRight="true"/>
<view
id="viewBottom"
alignParentBottom="true"/>
<RelativeLayout
id="content"
below="viewTop"
toRightOf="viewLeft"
toLeftOf="viewRight"
above="viewBottom"/>
</RelativeLayout>
我想将此布局用作我所有活动/片段的根布局。并且所有内容都必须包含在 id="content" 布局中
activity_main.xml
<com.....MyCustomView
layoutWidth="match_parent"
layoutHeight="match_parent">
<TextView/>
<ImageView/>
...
</com.....MyCustomView>
实现这种行为的正确方法是什么?
解决方案
推荐阅读
- python - 使用functools LRU缓存时去除非输入参数?
- javascript - 从数组数组创建一个新数组
- docker - 在 docker 容器中创建文件(高山图像)
- git - 我可以在我的 PATH 中没有 git 的情况下使用颤振吗?
- django - 我的 django 搜索功能有问题
- android - 带有单个 WebView 的 Android Studio 简单“电视”应用程序在长时间后崩溃(分析器显示负分配的内存?)
- exception - Pyspark Dataframe:无法解决计算列的平均值/平均值/聚合(包括空值)
- python - python并行的两个连续多处理池
- html - 部分未出现在标题下方
- cmake - 在 Linux 上安装构建谷歌云存储 cpp 库的问题