Как мне сравнить имя файла изображения (которое установлено как мой ресурс изображения ImageView) со строкой?
Я хочу сравнить используемый в настоящее время ресурс изображения с определенной строкой и, если он совпадает, изменить его на другое изображение (нажав кнопку).
Я хочу точно определить, какое изображение должно отображаться следующим (в зависимости от того, какая кнопка нажата и какое изображение отображается в данный момент), и я хочу сделать это много раз (я знаю, как переключать изображения с помощью ImageSwitcher или как менять изображение с помощью кнопки нажмите, но этого недостаточно).
Edit:
Пока что я сделал что-то подобное. Я хотел получить текущее описание контента ImageView, а затем сравнить его. Но, конечно, это не работает, потому что описывает содержимое ImageView, а не само изображение. Но это показывает идею, что я хочу сделать.
val imageView = findViewById(R.id.display) as ImageView
imageView.setImageResource(R.drawable.one)
val imageName = imageView.getContentDescription()
val buttonYes : Button = findViewById(R.id.yesButton)
val buttonNo : Button = findViewById(R.id.noButton)
when {
(imageName.equals(one))-> buttonYes.setOnClickListener { imageView.setImageResource(two) }
(imageName.equals(one))-> buttonNo.setOnClickListener { imageView.setImageResource(three) }
(imageName.equals(two))-> buttonYes.setOnClickListener { imageView.setImageResource(five) }
}