soy saltarse quitar pasar omitir los google evitar evadir eliminar como chrome android checkbox padding

android - saltarse - recaptcha evadir



espacio para la marca de verificación de la casilla de verificación en Android (5)

Agregue esto a su casilla de verificación:

android:layout_marginLeft="5dp" android:layout_marginRight="5dp"

Hola, estoy intentando crear una lista de cuadros de verificación que se vea como en la imagen de abajo que tendrá espacio antes y después de la imagen de marca de verificación.

pero cuando intento crear una casilla de verificación, se muestra como la imagen de abajo.

no hay espacio alrededor para marcar la imagen como si estuviera mostrando la primera imagen. Si utilizo relleno para marcar el componente de la casilla es como "android: padding = 50dp", dando espacio entre la imagen de marca y el texto. Pero no dando espacio en el archivo .ie inicial antes de la imagen de marca de verificación. a continuación es mi diseño xml para la casilla de verificación

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="15dp"> <CheckBox android:layout_width="fill_parent" android:layout_height="wrap_content" android:button="@drawable/btn_check_square" android:background="@drawable/filter_item_background" android:textColor="@android:color/black" android:padding="5dp" android:text="check box text"/> </LinearLayout>

Cualquier ayuda para resolver este problema es apreciada.


Usa el siguiente código

final float scale = this.getResources().getDisplayMetrics().density; checkbox.setPadding(checkbox.getPaddingLeft() + (int) (10.0f * scale + 0.5f), checkbox.getPaddingTop(), checkbox.getPaddingRight(), checkbox.getPaddingBottom());


<CheckBox android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/filter_item_background" android:button="@null" //Make button null android:drawableLeft="@drawable/btn_check_square" //Create button in drawable android:drawablePadding="20dp" //Set space between Text & CB android:padding="5dp" android:text="check box text" android:textColor="@android:color/black" />


esto se resuelve con el siguiente código.

<CheckBox android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/filter_item_background" android:button="@android:color/transparent" //Make button null android:drawableLeft="@drawable/btn_check_square" //Create button in drawable android:drawablePadding="20dp" //Set space between Text & CB android:padding="5dp" android:text="check box text" android:textColor="@android:color/black" />


Pruebe esto (sin gráficos personalizados):

<CheckBox android:id="@+id/checkBox1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableLeft="@android:color/transparent" android:drawablePadding="8dp" android:text="CheckBox" />

Utiliza un pequeño truco: como Checkbox se deriva de Button, podemos agregar un drawable y ahora podemos establecer un relleno entre label y drawable. Como no necesitamos un icono real, usamos el color transparente en su lugar.