gpt4 book ai didi

Android Studio XML 布局文件存在但我找不到它

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:54:40 25 4
gpt4 key购买 nike

我想在 Android Studio 中创建一个 Fragment,所以我执行了以下步骤:

  1. 右键单击包
  2. 新建 -> Android(其他)-> fragment (列表)
  3. 检查了包括 fragment 工厂方法?在大屏幕上切换到 GridView

描述说“创建一个包含列表的新 fragment ,在大屏幕上可以选择更改为网格。”

这是有趣的部分:当我阅读代码以了解这种切换是如何完成的时,我没有找到任何切换XML 文件或任何东西。我发现的唯一奇怪的事情是用于适配器XML被称为R.layout.fragment_item但是有在我的布局文件夹中没有这样调用的 XML。

有 2 个 XML,名为 R.layout.fragment_item_listR.layout.fragment_item_grid。所以我虽然“嘿,也许在内部框架自动决定是否去 _grid _list 和这就是为什么它不标记 R.layout.fragment_item 它不存在”

当我读完代码后,我从布局文件夹中删除了 R.layout.fragment_item_listR.layout.fragment_item_grid,你猜怎么着? R.layout.fragment_item NOT 标记为不存在,并且我的 Layout 文件夹中没有这样的文件。

我已经执行了Build > CleanBuild > Rebuild Project,它仍然将其标记为存在。我在这里错过了什么吗?听起来我还没有考虑到一些基本的东西。

最佳答案

刚刚发现发生了什么。里面values/refs.xml<item name="fragment_item" type="layout">@layout/fragment_item_grid</item>这应该是它的原因。

关于Android Studio XML 布局文件存在但我找不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677214/

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