gpt4 book ai didi

Android fragment 或布局——需要建议

转载 作者:行者123 更新时间:2023-11-29 15:18:42 25 4
gpt4 key购买 nike

我正在开发一个应在第一页上显示多个图 block 的应用程序。图 block 是从 json 动态生成的,每个图 block 都应根据 json 中指定的大小自行分配,并应根据需要占用尽可能多的屏幕。每个图 block 代表信息的简短摘要。要求是当按下图 block 时,用户将被重定向到另一个页面,该页面提供更详细的信息(如表格),占据整个页面。然后用户应该能够返回到上一页并在需要时选择另一个图 block 或返回到第一个图 block 。我事先不知道会有多少瓦片以及它们的组成部分是什么,所以一切都是动态的。也有可能需要在详细 View 上绘制小图 block (具有不同信息)。

目前我正处于所有小图 block 都显示在首页上的阶段,我需要找到显示详细 View 并允许用户轻松快速导航的最佳方式。由于内部组件的绝对定位,每个图 block 都扩展了 RelativeLayout。我正在考虑将 tile 从 Layout 切换到 Fragments,因为它们似乎提供了所需的灵 active ,而且我搜索的许多文章和教程都引用了它们。在这种情况下,当用户按下图 block fragment 时,所有现有图 block 都将替换为所需的详细信息 fragment 。按下后退按钮会将细节 fragment 替换为屏幕上之前较小的 fragment (会显示所有 fragment 还是只显示一个 fragment ?)。

我正在考虑的另一个选择是保留布局并在平铺机上将用户重定向到具有详细 View 的单独 Activity 。在这种情况下,向后导航似乎会破坏 Activity,如果用户想要返回它,则需要再次重绘它(重绘是不可取的)。

我的问题是什么对性能更好。每个图 block 和详细 View 中都可能包含一些图像,并且整个页面都需要时间来加载。但是弄清楚如何以编程方式使用 Fragments 处理这个问题可能需要一段时间,我最不想发现的是 Fragments 不合适。也许您对所描述的场景有其他想法?任何好的教程/文章,其中完全以编程方式创建和管理 fragment (无 XML)。我对 Android 比较陌生,现在完全迷路了。

编辑:谢谢大家的建议。我现在无法选择最佳答案。我现在必须做更多的研究和学习。稍后再做。

最佳答案

Fragment 应该是最好的方式。因为动态地在 fragment 中填充细节很容易。将帮助检查我编写的一些可以解决此问题的代码

关于Android fragment 或布局——需要建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20993654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com