Я пытаюсь взять растровое изображение и отобразить его в ImageView.setImageBitmap получает ошибки синтаксиса
ImageView iv = new ImageView(this);
Bitmap bMap = BitmapFactory.decodeFile("/res/drawable/" + imageFileName);
iv.setImageBitmap(bMap);
Это мой код для этого. Я создаю ImageView и Bitmap. Я хочу отобразить битмап в моем ImageView. Но я всегда получаю эти две ошибки на iv.setImageBitmap(bMap);
даного
Syntax error on token "bMap", VariableDeclaratorId expected after this token
Syntax error on token(s), misplaced construct(s)
ли кто-нибудь имеет представление о том, почему это происходит и что я должен изменить?
Возможно, [this] (http://stackoverflow.com/questions/19716378/string-declaration-variabledeclaratorid-expected-after-this-token) ссылка поможет вам, и это будет верный ответ. – GIGAMOLE
Почему вы используете decodeFile? Вы должны использовать «Bitmap bitmap = BitmapFactory.decodeResource (getResources(), R.drawable.example);' если у вас есть имя изображения, например example.jpg/png, в папке res/drawable. –
Кроме того, '/ res/drawable' не указывает внутри вашего apk, а на всю файловую систему. Поэтому гарантированно не работать (как предполагалось). –