2016-07-21 2 views
0

У меня есть список флажков, которые динамически создаются, и я хочу, чтобы конечный пользователь, который использует приложение, редактировал имена флажков по своему усмотрению.Как отредактировать имя пользователя по своему выбору?

Пример: Если созданное динамическое имя флажка - checkBox1, пользователь хочет его отредактировать и сохранить имя в виде «Название». Как это сделать?

Сможет ли checkbox.isInEditMode помочь?

+1

'checkbox.isInEditMode' не поможет. 'isInEditMode' позволяет различать, просматриваете ли вы xml в предварительном просмотре IDE или в запущенном приложении. Вы можете установить флажок и EditText для этой цели. – kushpf

+1

Можете ли вы разместить UI, что именно вы хотите сделать. если вы хотите изменить текст отмеченного флажка. то вы можете открыть диалоговое окно на проверочном переключателе изменений флажков и просмотреть в нем представление, в котором пользователь получит edittext, в котором пользователь может редактировать текст, и при положительном нажатии кнопки вы можете установить этот текст для флажка, представление которого вы передали в диалоговое окно. –

ответ

0

Вы должны дать пользователю ввести текст с помощью EditText, а затем установить значение текста этого флажка.

0

Вы можете использовать SetText метод Checkbox, чтобы установить имя Checkbox ... посмотреть пример ...

Dynamic Checkbox

Смежные вопросы