gpt4 book ai didi

android - 空白 Activity 与空 Activity

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:34 24 4
gpt4 key购买 nike

有谁知道为什么最新版本的 Android Studio 中的空白 Activity 现在为每个 Activity 包含两个 .xml 文件?我的直觉是使用 Empty Activity 并继续“以旧方式”做事,但我想知道这些更改对 Android 的“大局”有何影响?使用这种新的空白 Activity 格式开发任何 future 的应用程序是否更明智?谢谢。

最佳答案

Does anybody know why the blank activity in the latest version of Android Studio now includes two .xml files for each Activity?

对于 Android Studio 1.5,content_main.xml包含 Activity 的核心 UI。 activity_main.xml将其包装在一堆其他东西(例如 CoordinatorLayout )中以演示几个特定的​​ UI 元素(例如 FAB)。 activity_main使用 <include>纳入 content_main通过引用。

这些模板偶尔会更改,因此如果您将来阅读本文,您的模板版本可能会有很大不同(请停止从您的飞行汽车上阅读 Stack Overflow 答案,因为这存在安全隐患)。

I'm wondering what Android's "bigger picture" is with these changes?

恕我直言,您严重夸大了这些模板的作用。它们只是样本,仅此而已。

Is it wiser to develop any future applications using this new Blank Activity format?

最好不要过多关注模板。它们只是样本,仅此而已。开发人员应该知道他们想要构建什么以及他们想要如何构建它。如果其中一个模板接近所需,请使用它。否则,完全跳过新 Activity 向导,自己添加新 Activity 。

在无法直接避免新 Activity 逻辑的情况下(例如,新项目向导),要么使用“空 Activity ”(因为它需要删除的内容最少),要么寻找其他解决方案。例如,除了尝试使用新项目向导本身外,我从不使用它,而且我每周都会制作几个 Android 项目。相反,我将复制一个现有项目并将其调整为新的包名称和内容,然后将其导入 Android Studio,因为我发现这比必须撕掉模板生成的垃圾更令人恼火。

关于android - 空白 Activity 与空 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33983393/

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