drawable-mdpi と drawable-ldpi の 2 つのドローアブル フォルダーがあります。
Android がデバイスの密度に応じて適切なアートワークを自動的に選択するように、この構造を維持したい (つまり、画像を /assets に移動したくない)。小さいデバイスで。
コードから drawable-ldpi フォルダーにアクセスする方法はありますか? 私は次の答えかもしれないと思ったが、うまくいかなかった:
Uri path = Uri.parse("android.resource://com.example.test/res/drawable-ldpi/icon");
imageview.setImageURI(path); //assume imageview is already initialized etc.
java.io.FileNotFoundException (no such file or directory) 警告が表示されます (クラッシュはしませんが、どちらもロードされません)。
助けてくれてどうもありがとう!