我發現很多帖子都說無法將子文件夾添加到drawables和其他默認文件夾,但所有這些帖子都很舊,所以我想知道是否仍然無法添加子文件夾。我的資源在子文件夾中排序
我發現,你可以在同一級別爲「資源」創建文件夾並在gradle這個文件中添加他們作爲
sourceSets
{
main
{
res
{
srcDir 'src/main/res-mytest'
}
}
}
但我嘗試添加XML,並圖像在RES-mytest的文件夾,我不能把它們作爲:
<TextView ...
android:background="res-mytest/borders_1.xml">
我在做什麼錯? 謝謝。
訪問的資源正常。不要包含文件夾名稱。所有資源都被視爲處於默認文件夾中。 – Kuffs
通常你的意思是什麼?因爲通常我會寫「@ drawable/borders_1」,但由於它不在「drawable」的根目錄中,所以不起作用。 – kuonb
這就是它應該如何工作。以這種方式添加的任何文件夾僅由構建系統進行合併,並視爲它們全部位於同一文件夾中。如果他們不是你的情況,你在配置中犯了錯誤。 – Kuffs