当前位置: 首页 > 知识库问答 >
问题:

添加一个使用新屏幕并有自己布局的新片段的一般说明是什么?

易研
2023-03-14

我正在苦苦思索如何创建具有自己的布局文件并占据整个屏幕的片段,而不是将它们添加到活动的布局中。

例如,在我的活动中有一个按钮,它应该调用一个RecyclerView片段,该片段占用整个屏幕,让用户选择一个项目,然后返回活动。不过,我找到的所有示例都使用事务来添加或替换活动的布局。我如何制作从它们自己的布局文件膨胀的片段,并从活动中调用它们?

抱歉,我肯定有更好的方式问,但我只是通过文件和视频试图学习。

共有1个答案

贺宏富
2023-03-14

片断和活动之间几行区别:

活动是一个应用程序组件,它提供了一个屏幕,用户可以与该屏幕进行交互,以便执行某些操作。更多详细信息:http://developer.android.com/guide/components/activities.html

而片段则表示活动中的行为或用户界面的一部分。http://developer.android.com/guide/components/fragments.html

 类似资料:
  • 当我从片段B回到片段A时,actionbar标题应该是“fraga”,但它仍然是“fragb”。问题是add方法片段A没有重新创建,我没有找到事件来刷新它。 目前我找到的唯一简单的解决方案是: 1-fragb.onResume:保存上一个操作栏标题

  • 就像上面提到的图像一样。但我将背景色黑色添加到默认,红色添加到19201080。对于19201080个像素分辨率不带红色的模拟器,我这样做是为了在Android中为不同的屏幕尺寸创建不同的UI

  • 接口说明 将数据整合到一个地方进行查询,Wish3DEarth团队新增了添加场景的接口,来进行数据的整合操作 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/scene/1.0.0/add 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 title string form 是 场景名称 descrip

  • 我有一个UIView,我想在屏幕外设置动画,然后将另一个视图带入屏幕。我正在使用自动布局,并为左侧和右侧NSLayoutConstraint设置了一个IBMoutlet。似乎没有为UIView设置宽度,视图实际上不会在屏幕外设置动画。 我正在尝试使用此代码关闭UIView: 我在顶部(0)、左侧(0)和右侧(0)设置了约束。也许这是我的问题,我把视图固定在屏幕的边缘,但我希望它可以在多个屏幕大小上

  • 我有四个标签和它的四个片段附加。滑动将把你带到下一个片段或标签。