存在Android Studio XML Layout文件,但我找不到它

Chr*_*sco 8 xml android android-layout android-fragments android-studio

我想FragmentAndroid Studio中创建一个,所以我做了以下步骤:

  1. 右键单击包
  2. 新 - > Android(其他) - >片段(列表)
  3. 检查两者包括片段工厂方法?在大屏幕上切换到网格视图

描述说"创建一个包含列表的新片段,在大屏幕上可以选择更改为网格."

下面是有趣的部分:当我阅读代码来了解这种切换是怎么做的,我也没有发现任何转换代码XML的文件或任何东西.我发现的唯一奇怪的是,XML用于Adapter被称为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不是标记为不存在的,并有我的布局文件夹内没有这样的文件.

我已经进入了Build> Clean and Build> Rebuild Project,它仍然标记为存在.我在这里错过了什么吗?听起来有些基本的东西我还没有考虑到.

Chr*_*sco 5

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