【问题标题】:Android Studio created a second "first fragment" on an older API version (21), which should i use?Android Studio 在较旧的 API 版本 (21) 上创建了第二个“第一个片段”,我应该使用哪个?
【发布时间】:2021-01-08 06:20:59
【问题描述】:

我是 Android Studio 新手,刚刚创建了我的第一个 GUI。为了使 ImageViews 位于按钮上方,我更改了高度。该程序告诉我在 API 版本 21(棒棒糖)上添加了高程,因此使用 API v21 创建了第二个“第一个片段”,我在我的项目中使用 API v30。我现在很困惑。我应该使用哪个片段?为什么我的 v30 片段无法使用海拔?我要删除其中一个吗? Android Studio 是否同时使用两者来构建我的 API?我做了研究,发现没有网站能够解决我的困惑和问题。我的意思是,它有效,但不理解它对我没有帮助。

感谢阅读!

【问题讨论】:

    标签: android xml android-studio android-fragments


    【解决方案1】:

    我认为 Android Studio 将它们都用作您的应用程序的 UI,一个用于 android 版本高于 21(这是主布局)的移动设备,另一个用于 21 或更低版本的移动设备,这是由 ( v21)。为了消除您的困惑,一些属性在旧版本中不可用,新版本也是如此,因为它们是当时不可用的新属性。

    【讨论】:

    • 好吧,好吧。如果我在“主要”(v30)片段中进行任何图形/GUI 更改,它们不会在 v21 中发生。我想要让它在旧版本上运行,我必须做两次相同的 GUI 工作?幸运的是,这不是问题,因为它只应该在更新的设备上运行。尽管如此,感谢您的回答,我将继续使用 v30 片段。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多