Прямо сейчас у меня есть папка/активы/где я размещаю кучу файлов .png.Установка картинок в Android
Я недавно был разработчиком сделать некоторые новые активы для меня - они пришли в формате (использовать пример):
/mdpi/example_asset.png
/xhdpi/[email protected]
они должны идти в /res/drawable/
папках (например, /res/drawable-mdpi/
) Есть ? Должен ли я полностью изменить свой код, чтобы использовать эти файлы активов, а не те, что находятся в папке/asset/folder?
Обычно я делаю это, чтобы получить Картинку из папки активов (например, что-то вроде /assets/example_asset.png
):
public static Bitmap getBitmapFromAsset(Context context, String fileName) {
AssetManager assetManager = context.getAssets();
InputStream istr;
Bitmap bitmap = null;
try {
istr = assetManager.open(fileName + ASSET_FILE_EXTENSION);
bitmap = BitmapFactory.decodeStream(istr);
} catch (IOException e) {
Log.w(LOG_TAG, "Could not get bitmap for asset image " + fileName + ": " + e);
}
return bitmap;
}
Что все я должен изменить, здесь?
Почему downvote? Жесткая толпа! – user7368066