Преобразовать 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")
            }

        }

Мне просто нужно проверить, является ли элемент контрольным списком, если это так, то конвертировать, чтобы он выглядел так, как я показал на рисунке выше, и если контрольный список проверял элемент, должна появиться галочка. Я пытался найти его, но ничего не похоже на решение.

0 ответов

Другие вопросы по тегам