Intereting Posts
Список clear и addAll в одном выражении Kotlin Как конвертировать стороннюю библиотеку Android в kotlin? Почему запуск тестов kotlin настолько медленный в AndroidStudio 3.0 Я получаю ошибку «Тип несоответствия», когда я использую функцию в качестве параметра в Kotlin? Обратный вызов конструктора с несколькими параметрами Kotlin / Java – тестирование данных базы данных REST API Проблема с защитой класса Kotlin для Android Android Kotlin: файл BuildConfig не дает правильного значения Метка не обозначает цикл в forEach Kotlin использует интерфейс обратного вызова Java Как создать экземпляр Singleton только один раз в моем приложении и его библиотеках? Ошибка Android Studio XML «Соответствующий обработчик методов не найден» on onClick Совместное использование функций расширения между Float и Double в Котлине Доступ к полю другого экземпляра того же класса в Котлине Почему в Коллекции Котлин нет?

Эквивалент текста для ImageView

Привет, я хотел бы знать, что эквивалентно этому:

textView!!.text = getResources().getString(R.string.text) 

Но в моем случае у меня есть ImageView, и я хочу изменить его в коде Kotlin, который я пробовал:

 image!!.getResources().getString(R.drawable.image) 

Но это не работает … Не могли бы вы мне помочь?

Спасибо !

Solutions Collecting From Web of "Эквивалент текста для ImageView"

Вы можете так настроить,

 image!!.resources.getDrawable(R.drawable.image) 

Вы можете установить изображение с помощью setImageDrawable () или setImageResource ()

 image?.setImageResource(R.drawable.image) 

Или эквивалентная, но более длинная версия:

 image?.setImageDrawable(getResources().getDrawable(R.drawable.image)) 

(Также обратите внимание на знак вопроса вместо двойных восклицательных знаков. Теперь, если изображение равно null, оно просто пропускает эту строку, а не бросает исключение)