Cómo crear una vista de texto como esta

¡Hola!
Supongo que desea lograr un aspecto similar, no el lenguaje de texto.
Hay tres componentes.
1. La vista circular con un número dentro del cual debe ser accesible.
2. Un TextView
3. Una vista de estrella.

  1. La vista circular es simplemente un TextView que se coloca dentro de un FrameLayout con alineación central. FrameLayout tiene un fondo dibujable, que nuevamente es un círculo que se puede dibujar fácilmente con <forma … ovalada
  2. TextView contiene el texto en color cian.
  3. La vista en estrella es nuevamente un FrameLayut simple que tiene un fondo xml dibujable con dos estados diferentes especificados para activo / presionado y predeterminado.

Finalmente, estos tres componentes se colocan dentro de un RelativeView con (1) y (3) que tienen alignParentStart y alignParentEnd respectivamente. La vista de texto tiene su límite especificado con la identificación de (1) y (2).

Debe crear una vista de tarjeta en su diseño con un diseño lineal dentro de cada vista de tarjeta. LinearLayout tendría una orientación horizontal, con un ImageView, luego un TextView y luego un ImageView. También agregue un relleno de aproximadamente 16dp en su diseño principal.

Esta respuesta ayudaría en lo que necesita incluir en su gradle y algún código básico.

Android RecyclerView, Tutorial de ejemplo de Android CardView – JournalDev

Tres maneras

1.Cree una vista compuesta con un diseño relativo como vista de raíz e imagen en la vista de texto izquierda en el centro y otra vista de imagen en extrema derecha y vertical central para todos ellos

2.Tome una vista de texto y establezca dibujable a la izquierda y dibujable a la derecha

3.Cree una vista personalizada y en ondraw pinte el texto y las imágenes en el lienzo.

Dudo que esté intentando implementar RecyclerView, no TextView. Compruebe amablemente los videos de YouTube en Recyclerview (Slidenerd / Oum Sasoukal, etc.)