Cómo eliminar el relleno de Android CheckBox
Tengo que poner el cheque en la esquina superior derecha de mi imagen. Pero cuando lo hago noté un margen por defecto alrededor de mi casilla de verificación. ¿Hay una manera de quitar esto?
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" > <ImageView android:id="@+id/thumbImage" android:layout_width="100dp" android:layout_height="132dp" android:layout_gravity="center" /> </FrameLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:background="#ff0000" android:gravity="center" > <CheckBox android:id="@+id/itemCheckBox" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_gravity="center" android:button="@drawable/checkbox_background" android:paddingLeft="0dp" android:paddingTop="0dp" /> </LinearLayout> </RelativeLayout>
- El relleno de Button no funciona sin fondo
- Android - Espaciado entre CheckBox y texto
- Barra de aplicación de relleno / espacio entre icono y título (Android 24)
- Programaticamente margen / relleno de textview en un listview
- Android TextView dibujable, cambio de relleno entre dibujable y texto?
- SlidingTabLayout margen izquierdo y derecho
- Pantalla de relleno DialogFragment en el teléfono
- Android: TextView: elimina el espaciado y el relleno en la parte superior e inferior
- Tratando de entender los márgenes en LinearLayout dentro de ScrollView
- El relleno se pierde con la etiqueta <merge> con el componente compuesto personalizado
- Efectos del acolchado negativo
- ¿Cambiar el fondo también cambia el relleno de un LinearLayout?
- ¿Cómo agregar un simple encabezado 8dp / pie de página a RecyclerView de Android?
Puede utilizar un margen negativo.
android:layout_marginTop = "-5dp" android:layout_marginRight = "-5dp"
¿Por qué complicar con un relleno negativo y todo. Utilice la manera simple y recta, dar el relleno al FrameLayout en lugar del tof el diseño más alto relativo que haría el truco. Como sólo tiene el CheckBox en el segundo diseño, no hay necesidad de dar relleno para él.
Por favor, hágamelo saber si tiene problemas o tiene más dudas