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 Introduzca aquí la descripción de la imagen

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

Introduzca aquí la descripción de la imagen

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" /> ...... 

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" /> 

Introduzca aquí la descripción de la imagen

  • Widget Android dimensiones?
  • Excepción de nombre no encontrado en PackageManager.GET_CONFIGURATIONS
  • AppWidgetProvider: onAppWidgetOptionsChanged no se llama en la ubicación del widget
  • ¿Configurar el ancho y la altura de ImageView mediante programación?
  • ¿Es imposible agregar varias vistas a un ScrollView?
  • Aplicación de estilo estrella a la casilla de verificación en Android
  • Seleccionar texto para copiar Android EditText
  • ¿Cómo crear un botón transparente?
  • Colorear el widget Espacio
  • Cómo enlazar AppWidgets a AppWidgetHost - Android
  • Manejo de eventos de clic en un drawable dentro de un EditText
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.