Caixa de seleção Android CheckedTextView à esquerda
-
21-12-2019 - |
Pergunta
Apenas uma pergunta rápida e simples, estou usando CheckedTextView e queria saber qual linha de código, se houver, eu poderia usar para colocar a caixa de seleção no lado esquerdo em vez do lado direito.
Aqui está meu código CheckedTextview atual:
<CheckedTextView
android:id="@+id/ootChild"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="25dp"
android:textSize="17sp"
android:checkMark="@drawable/btn_check_off"
android:clickable="true"
android:checked="false"
android:onClick="toggle"/>
Se não houver uma maneira fácil ou rápida de fazer isso, posso simplesmente usar um CheckBox e um TextView e colocá-los como eu quero.
Solução
Adicionar android:drawableLeft="?android:attr/listChoiceIndicatorMultiple"
como um atributo XML em seu CheckedTextView
.
Outras dicas
Use a seguinte sintaxe:
<CheckedTextView
android:id="@+id/ootChild"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="25dp"
android:textSize="17sp"
android:checkMark="@drawable/btn_check_off"
android:clickable="true"
android:checked="false"
android:onClick="toggle"
android:drawableLeft="?android:attr/listChoiceIndicatorMultiple" />
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow