Android redondeado esquina textview con redondeo perfecto en la esquina
Cómo mostrar una vista de texto con un rectángulo de esquina redondeada como se muestra en la imagen original
En la imagen anterior (original), las esquinas redondeadas izquierda y derecha del botón 2 están correctamente formadas pero en mi código las esquinas redondeadas izquierda y derecha no están formadas correctamente
- ¿Cómo puedo colocar el texto dentro de un widget EditText en la parte superior?
- Desactivar todas las interacciones de pantalla táctil durante la animación
- Android: ¿una galería vertical?
- Obtener el widget actualmente activo
- Widget de la pantalla de bloqueo de Android
En la segunda foto necesito hacer más redondeado como la primera imagen. ¿Cómo puedo hacer con seguir dibujable?
Código dibujable (green_bg.xml)
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#19D8C8" /> <corners android:radius="3dip" /> <stroke android:width="10dp" android:color="#19D8C8" /> </shape>
Activity_main.xml
....... <TextView android:id="@+id/qmap_2" android:layout_width="35dp" android:layout_height="24dp" android:layout_gravity="center_vertical" android:gravity="center" android:text="2" android:textStyle="bold" android:textColor="@color/no_color" /> ......
- Animaciones de widget de pantalla de inicio de Android
- Ventaja y desventaja de CardView
- Creación de gestos en android
- ¿Cómo podemos cambiar la imagen de un botón de widget?
- Cómo poner divisor en posición particular en una vista de lista de Android
- Lanzar widget desde el código
- Creación de un banner de aplicación inteligente para Android
- Cómo configurar una imagen de mapa de bits en el lienzo de mi vista personalizada?
Crear un archivo round.xml en drawable
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#176d7a" /> <corners android:radius="50dp" /> </shape>
Ahora establecer el fondo de textview como
<TextView android:id="@+id/qmap_2" android:layout_width="35dp" android:layout_height="24dp" android:layout_gravity="center_vertical" android:gravity="center" android:text="2" android:textStyle="bold" android:background="@drawable/round" android:textColor="@color/no_color" />
deberia de funcionar
Cambie el radio de la esquina a un valor mucho más alto, es decir, 100dp
<corners android:radius="100dip" />
- Botón de clic perdido en el widget cuando se gira la pantalla
- Las dependencias de build.gradle se actualizan automáticamente