![](/img/trans.png)
[英]Can i find the path of particular file (Activity or xml file) usign layout inspector tool in android studio
[英]Android Studio XML Layout file exist but I can't find it
我想在Android Studio 中創建一個Fragment
,所以我做了以下步驟:
描述說“創建一個包含列表的新片段,在大屏幕上可以選擇更改為網格。”
下面是有趣的部分:當我閱讀代碼來了解這種切換是怎么做的,我無法找到任何轉換代碼XML
文件或任何東西。 我發現唯一奇怪的是用於Adapter
的XML
被稱為R.layout.fragment_item
,但在我的布局文件夾中沒有這樣調用的 XML。
有 2 個 XML 稱為R.layout.fragment_item_list
和R.layout.fragment_item_grid
。 所以我雖然“嘿,也許框架內部會自動決定是使用_grid
還是_list
,這就是為什么它沒有將R.layout.fragment_item
標記為不存在”
當我讀完代碼后,我從我的布局文件夾中刪除了R.layout.fragment_item_list
和R.layout.fragment_item_grid
,你猜怎么着? R.layout.fragment_item
沒有被標記為不存在,並且我的 Layout 文件夾中沒有這樣的文件。
我已經去了Build > Clean and Build > Rebuild Project並且它仍然將它標記為存在。 我在這里錯過了什么嗎? 聽起來有些基本的東西我沒有考慮到。
剛剛發現是怎么回事。 在values/refs.xml
有<item name="fragment_item" type="layout">@layout/fragment_item_grid</item>
這應該是它的原因。
我遇到了同樣的問題,我不明白您的解決方案,因為我在 values 文件夾中看不到 refs.xml。
對於那里的任何人,這對我有用:在 Android Studio 中,轉到File -> Invalidate Caches / Restart...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.