Измените значение текста макета с XML на идентификатор в КотлинеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Измените значение текста макета с XML на идентификатор в Котлине

Сообщение Anonymous »

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

Код: Выделить всё

val txt:String = intent.getStringExtra("resultval").toString()
XML-часть выглядит следующим образом: Теперь я хочу изменить текст «Номер PR» на что-то вроде «PR7438927438927». Как бы я это сделал? Используя это:

Код: Выделить всё

findViewById(R.id.prNumberId).replaceWholeText(txt)
или используя:

Код: Выделить всё

findViewById(R.id.prNumberId).textContent = txt
выдает мне сообщение об ошибке: Тип аргумента находится за пределами его границ.
Как я могу присвоить значение prNumberId с помощью новая переменная у меня есть?
Спасибо.
Я пытался изменить значения с помощью findByViewId и textContent, но это не работает так, как написано. существует аргумент типа, выходящий за его пределы. Он не принимает R.id.prNumberId как текст.

Подробнее здесь: https://stackoverflow.com/questions/784 ... -in-kotlin
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»