Setimageresource android studio не работает

setImageResource не работает в Android

Я новичок java, я хочу рандомизировать несколько изображений, я использую для этого этот код

и это не работает, потому что setImageResource красный, а Android Studio говорит: не может разрешить символ ‘setImageResource’. Кто-нибудь может мне помочь, пожалуйста?

2 ответа

Я разрабатываю виджет кнопки, когда пользователь нажимает на кнопку, Я хочу изменить изображение ресурса, но это не работает, есть мой код : widget.xml :

Для генерации случайного числа от 0 до 2

выберите случайное изображение из массива и установите значение image

Не tested.hope это работает !!

Я пытаюсь сделать свое первое приложение (yahtzee). Когда вы нажимаете кнопку броска, я хочу переключить изображение кости, прямо сейчас, когда я звоню setImageResource, я падаю. основная деятельность: public class MainActivity extends ActionBarActivity < Button button; ImageView image1; ImageView.

Я занимаюсь реверс-инжинирингом приложения android. Мне нужно изменить изображения, используемые в приложении. После поиска в приложении я узнал, что изображения задаются с помощью метода setImageResource() . Моя проблема заключается в том, что в коде метода app setImageResource() было передано.

Похожие вопросы:

Я пытаюсь создать приложение android для трансляции онлайн-радио. В настоящее время он начинает формироваться и работает следующим образом: когда я нажимаю на элемент gridview в MainActivity , он.

Я хочу setImageResource для ImageButton программно, на основе переменной. Например: если размер=5, я хочу от setImageResource до R.drawable.five if size=6, I want to setImageResource to.

Мой вопрос заключается в том, как изменить идентификатор изображения из папки drawable в setImageResource() в android. Моя рисованная папка содержит от icon0.png до icon9.png, и я хочу изменить эти.

Я разрабатываю виджет кнопки, когда пользователь нажимает на кнопку, Я хочу изменить изображение ресурса, но это не работает, есть мой код : widget.xml : .

я разрабатываю приложение , в котором мне нужно случайным образом изменить четыре изображения, проверив условие. он работает для четырех разных значений(например, 2,4,1,3), но если я использую пять.

Я пытаюсь сделать свое первое приложение (yahtzee). Когда вы нажимаете кнопку броска, я хочу переключить изображение кости, прямо сейчас, когда я звоню setImageResource, я падаю. основная.

Я занимаюсь реверс-инжинирингом приложения android. Мне нужно изменить изображения, используемые в приложении. После поиска в приложении я узнал, что изображения задаются с помощью метода.

Я собираюсь установить ImageView с setImageResource , но это не работает. и никакой ошибки тоже. и логкэт, кажется, в порядке. Вот мой код : public View onCreateView(LayoutInflater inflater.

Читайте также:  Как установить календарь для андроид

Если изображение уже определено в Xml и когда я запускаю приложение, оно появляется на экране эмулятора без каких-либо проблем, какова цель метода setImageResource() в коде Java ?

Я должен изменить состояние FAB в методах обратного вызова UtteranceProgressListener, но setImageResource() ничего не делает при вызове после setBackgroundTintColorList() . Однако это не меняет.

Источник

setImageResource не работает

второй холст, на котором произойдет изменение изображения, — это

когда я запускаю этот код на своем телефоне. произошла ошибка. и когда я проверяю logcat, он говорит. что у меня есть ошибка в setImageResource();

что же мне делать? я большой специалист в android программировании 🙁

7 ответов

Я пытаюсь отобразить изображение в своем приложении, которое меняется каждый раз, когда я нажимаю кнопку. Имя изображения, которое должно быть показано, находится в моем объекте. Я могу получить название изображения с помощью String nameOfImage = myObhect.get(i).getImageName(); Теперь я хочу.

я разрабатываю приложение , в котором мне нужно случайным образом изменить четыре изображения, проверив условие. он работает для четырех разных значений(например, 2,4,1,3), но если я использую пять значений для четырех изображений (например, 2,3,3,1,4). Тогда я не могу определить разницу в.

Simon Schubert ответ выглядит правильным.

В противном случае вы также можете сделать это, обратившись к методу getDrawable из ресурсов.

Хорошо, я видел ваш снимок изображения logcat. Отлично сработано.

Проверьте, существуют ли следующие идентификаторы в вашем R.layout.cards .

Похоже, что одно из ваших изображений недоступно. Что такое строка 55?

  1. Ваш код должен работать. Я предполагаю, что в вашем R есть плохая ссылка. Очистите свой проект и воссоздайте свой R.

Eclipse: Project → Clean

Android Studio: Build → Clean Project

Вы можете попробовать ContextCompat.getDrawable :

Вы также можете позвонить по телефону setImageDrawable :

У меня была та же проблема, что и у тебя. На самом деле я обнаружил, что все мои изображения были помещены в /res/drawable., у меня было несколько фотографий, которые были очень большими, поэтому мне пришлось переместить их в /res/drawable-hdpi или xhdpi. Еще один трюк-уменьшить их. Я надеюсь, что это кому-то поможет. Овации

Это вернет идентификатор чертежа, к которому вы хотите получить доступ. затем вы можете установить изображение в imageview, выполнив следующие действия

Попробуйте этот код:

1-я линия решит проблему.

Похожие вопросы:

Я пытаюсь создать приложение android для трансляции онлайн-радио. В настоящее время он начинает формироваться и работает следующим образом: когда я нажимаю на элемент gridview в MainActivity , он.

Я хотел бы изменить imageview src на основе моей строки, у меня есть что-то вроде этого: ImageView imageView1 = (ImageView)findViewById(R.id.imageView1); String correctAnswer = poland; String.

Читайте также:  Sclerosis amnesia mobile amnesia on android

Я разрабатываю виджет кнопки, когда пользователь нажимает на кнопку, Я хочу изменить изображение ресурса, но это не работает, есть мой код : widget.xml : .

Я пытаюсь отобразить изображение в своем приложении, которое меняется каждый раз, когда я нажимаю кнопку. Имя изображения, которое должно быть показано, находится в моем объекте. Я могу получить.

я разрабатываю приложение , в котором мне нужно случайным образом изменить четыре изображения, проверив условие. он работает для четырех разных значений(например, 2,4,1,3), но если я использую пять.

Я пытаюсь сделать свое первое приложение (yahtzee). Когда вы нажимаете кнопку броска, я хочу переключить изображение кости, прямо сейчас, когда я звоню setImageResource, я падаю. основная.

Я собираюсь установить ImageView с setImageResource , но это не работает. и никакой ошибки тоже. и логкэт, кажется, в порядке. Вот мой код : public View onCreateView(LayoutInflater inflater.

Я новичок java, я хочу рандомизировать несколько изображений, я использую для этого этот код int[] cards = ; Random n = new Random(); Resources resources.

Я должен изменить состояние FAB в методах обратного вызова UtteranceProgressListener, но setImageResource() ничего не делает при вызове после setBackgroundTintColorList() . Однако это не меняет.

Источник

Почему метод setImageResource не работает?

Это первое полотно:

Второй холст, на котором произойдет изменение изображения, — это файл:

Когда я запускаю этот код на своем телефоне. Произошла ошибка, и когда я проверяю logcat, он говорит: что у меня ошибка с setImageResource(); .

Что мне делать? Я новичок в программировании под Android.

8 ответов

Simon Schubert ответ выглядит правильным.

В противном случае вы также можете сделать это, обратившись к методу getDrawable из ресурсов.

Попробуйте этот однострочный:

Попробуйте этот код:

1-я линия решит вопрос.

Это вернет идентификатор чертежа, к которому вы хотите получить доступ . тогда вы можете установить изображение в просмотре изображения, выполнив следующие

У меня была такая же проблема, как и у вас. На самом деле я обнаружил, что все мои изображения были помещены в / res / drawable. У меня было несколько изображений, которые были очень большими, поэтому мне пришлось переместить их в / res / drawable-hdpi или xhdpi. Еще одна хитрость — уменьшить их. Надеюсь, это кому-то поможет. Ваше здоровье

Вы также можете позвонить в setImageDrawable :

Хорошо, я видел ваш захват изображения logcat. Отличная работа.

Проверьте, существуют ли следующие идентификаторы в вашем R.layout.cards .

Похоже, одно из ваших изображений недоступно. Что такое строка 55?

  1. Ваш код должен работать. Я предполагаю, что в вашем R. есть плохая ссылка. Очистите свой проект и воссоздайте свой R.

Источник

SetImageResource не работает

Второй холст, который изменит изображение, – это

Http://i820.photobucket.com/albums/zz130/lestah23/untitled-1_zps33fa9be5.png мое сообщение logcat.

Читайте также:  Андроид не видит usb порт

Когда я запускаю этот код на своем телефоне. произошла ошибка. И когда я проверяю logcat, он говорит. Что я setImageResource(); ошибку в setImageResource();

что мне делать? Im a biginner в программировании на Android 🙁

Ответ Simon Schubert выглядит правильно.

В противном случае вы также можете получить доступ к методу getDrawable из ресурсов.

Вы также можете вызвать setImageDrawable :

Вы можете попробовать ContextCompat.getDrawable :

Хорошо, я видел ваш захват изображения logcat. Отлично сработано.

Проверьте, существуют ли следующие идентификаторы в ваших R.layout.cards .

Похоже, что одно из ваших изображений недоступно. Что такое строка 55?

  1. Ваш код должен работать. Я думаю, что есть плохая ссылка в вашем R. Очистите свой проект и заново создайте свой R.

Eclipse: Проект → Очистить

Android Studio: Build → Clean Project

Это вернет идентификатор доступного объекта, к которому вы хотите получить доступ … тогда вы можете установить изображение в образе просмотра, выполнив следующие

У меня была такая же проблема, как и вы. Фактически я узнаю, что все мои изображения были помещены в / res / drawable. У меня было немного фотографий, которые были очень большими, поэтому мне пришлось переместить их в / res / drawable-hdpi или xhdpi. Еще один трюк – сжать их. Надеюсь, это поможет кому-то. ура

Источник

SetImageResource не работает

второй холст, который изменит изображение, — это

когда я запускаю этот код на своем телефоне. произошла ошибка. и когда я проверяю logcat, он говорит. что я имеет ошибку в setImageResource();

что мне делать? im a biginner в программировании для Android: (

ОТВЕТЫ

Ответ 1

Simon Schubert answer выглядит правильно.

В противном случае вы также можете получить доступ к методу getDrawable из ресурсов.

Ответ 2

Вы также можете вызвать setImageDrawable :

Ответ 3

Вы можете попробовать ContextCompat.getDrawable :

Ответ 4

Хорошо, я видел ваш захват изображения logcat. Отлично сработано.

Проверьте, существуют ли следующие идентификаторы в R.layout.cards .

Похоже, одно из ваших изображений недоступно. Что такое строка 55?

  1. Ваш код должен работать. Я думаю, что есть плохая ссылка в вашем R. Очистите свой проект и заново создайте свой R.

Eclipse: Project → Clean

Android Studio: Build → Clean Project

Ответ 5

Это вернет идентификатор выталкиваемого объекта, к которому вы хотите получить доступ. затем вы можете установить изображение в режиме просмотра изображений, выполнив следующие

Ответ 6

У меня была такая же проблема, как и вы. Фактически я узнаю, что все мои изображения были помещены в /res/drawable. У меня было мало фотографий, которые были очень большими, поэтому мне пришлось переместить их в /res/drawable -hdpi или xhdpi. Еще один трюк — сжать их. Надеюсь, это поможет кому-то. Приветствия

Источник

Оцените статью