Это кажется простым, я пытаюсь установить растровое изображение, но из ресурсов, которые есть в приложении в папке drawable.
bm = BitmapFactory.decodeResource(null, R.id.image);
Это верно?
Предполагая, что вы вызываете это в классе Activity
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.image);
Первый параметр, ресурсы, является обязательным. Обычно он доступен в любом контексте (и подклассах, таких как активность).
Попробуй это
Это из sdcard
Это из ресурсов
источник
Если ресурс отображается и является представлением, вы также можете захватить его. Как скриншот:
Это на самом деле захватывает весь макет, но вы можете изменить, как вы хотите.
источник
Если вы объявили растровый объект и хотите отобразить его или сохранить этот растровый объект. но сначала вам нужно назначить любое изображение, и вы можете использовать событие нажатия кнопки, этот код только продемонстрирует, как сохранить нарисованное изображение в растровом объекте.
Теперь вы можете использовать этот растровый объект, хотите ли вы сохранить его, или использовать его в картах Google при рисовании картинки на фиксированной широте и долготе, или использовать другие где-либо еще
источник
просто замени эту строку
с участием
Я имею в виду просто изменить нулевое значение с помощью getResources (). Если вы используете этот код в любой кнопке или событии щелчка при просмотре изображений, просто добавьте getApplicationContext () перед getResources ().
источник
Используя эту функцию, вы можете получить растровое изображение. Просто передайте URL изображения
источник