Преобразовать Textview в флажки?
Я использую эту библиотеку https://github.com/federicoiosue/checklistview чтобы преобразовать мои редактируемые тексты для проверки просмотров. Так как я использую представление рециркуляции, каждое представление карты подвергается риску только для просмотра текста. Как я могу преобразовать мои текстовые представления, чтобы быть похожими на флажки?
Преобразование текста редактирования в флажки чрезвычайно легко с помощью библиотеки. После того, как редактируемый текст преобразован, чтобы вернуться к основному виду деятельности, я конвертирую его обратно для редактирования текста. Вот как выглядит преобразованный текст редактирования:
Теперь соответствующий элемент в представлении переработчика отображается следующим образом:
Вот что я хочу, чтобы это выглядело так:
КОД Это моя неудачная попытка сделать это. Я пытался играть с актерами, но ничего не получалось.
if(checkListStatus == 1)
{
Log.d("ADAPCHECK", "NOTE IS CHECKLIST")
val mCheckListManager = ChecklistManager(context)
val newView: View?
try{
mCheckListManager.showCheckMarks(true)
mCheckListManager.dragEnabled(false)
mCheckListManager.showDeleteIcon(false)
// newView = mCheckListManager.convert()
//
// noteText.text = edText.toString()
// mCheckListManager.replaceViews(noteText, newView)
// noteText = newView as TextView
}catch (e: ViewNotSupportedException) {
e.printStackTrace()
Log.d("CHECKLIST","DID NOT WORK")
}
}
Мне просто нужно проверить, является ли элемент контрольным списком, если это так, то конвертировать, чтобы он выглядел так, как я показал на рисунке выше, и если контрольный список проверял элемент, должна появиться галочка. Я пытался найти его, но ничего не похоже на решение.