Cómo configurar el color del borde de la casilla de verificación

El borde de la casilla de verificación es invisible en el fondo blanco.

Jugué con diferentes parámetros de color sin éxito. Necesito borde negro de la caja. Sí, hay ejemplos para hacer una casilla de verificación personalizada. En todos los ejemplos dibujables, el cuadro normal es visible dentro de la nueva forma. Y la forma dibujable es estrecha sin texto en Android: text = ""

Pero por qué la casilla de verificación no se ve bien en xml habitual:

            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                      android:id="@+id/layoutBottom1"
                      android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:orientation="horizontal"
                      android:background="#FFFFFF"
                      android:gravity="center"
                >
            <CheckBox
                    android:id="@+id/checkBottom1"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="AAAA"
                    android:visibility="visible"
                    android:textColor="#000000"
                    android:checked="true"
                    />

        </LinearLayout>

¿Algunas ideas? ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta