[英]Android Studio Drawables not working
drawable
和assets
是獨立的目錄。 要從資產加載Drawable
,您需要使用Drawable.createFromStream()
。
Drawable d = Drawable.createFromStream(getAssets().open("images/sky.png"), null);
除此之外,僅使層次結構正確並以常規方式使用它即可。 資產應與res
而不是res
平行。 Asset
應用於附加的預捆綁文件,而不用於圖像。 因為如果這樣做,您將無法提供多屏幕支持。
因此,在app/src/main/assets/
創建Assets
。 並在res
內部drawable
。
您可能想查看這些鏈接, 在哪里應該放置資產和在哪里應該放置可繪制對象 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.