Я пытаюсь выяснить, как изменить текст просмотра текста при нажатии длинной клавиши. Я включил снимок экрана, чтобы, надеюсь, объяснить, что я пытаюсь сделать.
Изображение приложения телефона
таблица цен с зелёным + 10,00. я хочу иметь возможность удерживать каждую цену и иметь всплывающую клавиатуру для редактирования текстового поля. Я новичок в программировании, и мне трудно искать правильную терминологию.
код, который я до сих пор пробовал для этого:
(1..912).forEach {
val id = resources.getIdentifier("Price$it", "id", packageName)
val tv = findViewById<TextView>(id)
when {
onKeyLongPress(id, setText()) -> tv.text.getText()
}
}
Имея 912 цен, я сгруппировал их для ссылки на ID каждого. Вместо того, чтобы пытаться применить любой код по индивидуальным ценам. я знаю, что onKeyLongPress()
не правильно использовать. Я так сказал, чтобы помочь мне понять, что я хотел сделать, хотя это не сработало. Чтение справочного материала по нажатию клавиш оставило меня в замешательстве. я не знаю, куда идти отсюда любая информация очень ценится. Спасибо за ваше время.