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?
- Ваш код должен работать. Я предполагаю, что в вашем 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.
Я разрабатываю виджет кнопки, когда пользователь нажимает на кнопку, Я хочу изменить изображение ресурса, но это не работает, есть мой код : widget.xml : .
Я пытаюсь отобразить изображение в своем приложении, которое меняется каждый раз, когда я нажимаю кнопку. Имя изображения, которое должно быть показано, находится в моем объекте. Я могу получить.
я разрабатываю приложение , в котором мне нужно случайным образом изменить четыре изображения, проверив условие. он работает для четырех разных значений(например, 2,4,1,3), но если я использую пять.
Я пытаюсь сделать свое первое приложение (yahtzee). Когда вы нажимаете кнопку броска, я хочу переключить изображение кости, прямо сейчас, когда я звоню setImageResource, я падаю. основная.
Я собираюсь установить ImageView с setImageResource , но это не работает. и никакой ошибки тоже. и логкэт, кажется, в порядке. Вот мой код : public View onCreateView(LayoutInflater inflater.
Я новичок java, я хочу рандомизировать несколько изображений, я использую для этого этот код int[] cards =
Я должен изменить состояние 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?
- Ваш код должен работать. Я предполагаю, что в вашем R. есть плохая ссылка. Очистите свой проект и воссоздайте свой R.
Источник
SetImageResource не работает
Второй холст, который изменит изображение, – это
Http://i820.photobucket.com/albums/zz130/lestah23/untitled-1_zps33fa9be5.png мое сообщение logcat.
Когда я запускаю этот код на своем телефоне. произошла ошибка. И когда я проверяю logcat, он говорит. Что я setImageResource(); ошибку в setImageResource();
что мне делать? Im a biginner в программировании на Android 🙁
Ответ Simon Schubert выглядит правильно.
В противном случае вы также можете получить доступ к методу getDrawable из ресурсов.
Вы также можете вызвать setImageDrawable :
Вы можете попробовать ContextCompat.getDrawable :
Хорошо, я видел ваш захват изображения logcat. Отлично сработано.
Проверьте, существуют ли следующие идентификаторы в ваших R.layout.cards .
Похоже, что одно из ваших изображений недоступно. Что такое строка 55?
- Ваш код должен работать. Я думаю, что есть плохая ссылка в вашем 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?
- Ваш код должен работать. Я думаю, что есть плохая ссылка в вашем R. Очистите свой проект и заново создайте свой R.
Eclipse: Project → Clean
Android Studio: Build → Clean Project
Ответ 5
Это вернет идентификатор выталкиваемого объекта, к которому вы хотите получить доступ. затем вы можете установить изображение в режиме просмотра изображений, выполнив следующие
Ответ 6
У меня была такая же проблема, как и вы. Фактически я узнаю, что все мои изображения были помещены в /res/drawable. У меня было мало фотографий, которые были очень большими, поэтому мне пришлось переместить их в /res/drawable -hdpi или xhdpi. Еще один трюк — сжать их. Надеюсь, это поможет кому-то. Приветствия
Источник