Заполняемый объект не обновляется при выполнении действия в продуктивной среде

У меня был макет XML, содержащий изображение-заполнитель, который должен был динамически заменяться другими по мере использования приложения. Изображение было выбрано для рисования рядом с TextView составная часть (android:drawableLeft а также android:drawableStart) и был переключен динамически с помощью textView.setCompoundDrawablesWithIntrinsicBounds(selectedImageId, 0, 0, 0); метод.

Все работало нормально в эмулируемой среде, но, к сожалению, не работало продуктивно: на реальных устройствах отображалось изображение-заполнитель вместо того, которое было настроено динамически. Все изображения, следующие за первым (заполнитель), отображались правильно. Изменение порядка методов (чтобы в конце был запущен сеттер изображений) не помогло.

1 ответ

Решение состояло в том, чтобы определить ImageView компонент оставлен TextView и установить изображение с помощью theImage.setImageResource(selectedImageId);,

Другие вопросы по тегам