NinePatch dos cuadro de texto con una imagen

Quiero implementar esta imagen Introduzca aquí la descripción de la imagen

Area textbox1 y textbox2 nueve fichas

Introduzca aquí la descripción de la imagen

¿Cómo puedo ninepatch exactamente esto?

Existe una restricción con el parche 9-android: el área de contenido definida por los bordes derecho e inferior debe ser continua (es decir, sólo puede tener un segmento en el borde derecho e inferior).

Por otro lado, puede tener un área extensible múltiple definida por segmentos en los bordes superior e izquierdo.

En tu caso :

Para las áreas estirables:

  • Dibujar un segmento en el borde izquierdo

  • Dibuje dos segmentos (de la misma longitud) en el borde superior (simétrico alrededor del divisor vertical pero no incluya el divisor vertical en ellos).

Para el área de contenido:

  • Dibujar un segmento en el borde inferior
  • Dibujar un segmento en el borde derecho

Para el contenido:

  • Definir un diseño lineal horizontal con 2 TextView en él (width = 0dp y peso = 1.0 para ambos)
  • Utilizar la imagen de nueve parches como fondo

Espero que esto ayude.

————————————————– Unesdoc.unesco.org unesdoc.unesco.org

Resultado:

Utilizo su plan pero el resultado es este Introduzca aquí la descripción de la imagen

Cuando mi aumento de texto Textbox altura no aumentan

¿Cómo puede arreglarlo?

————————————————– Unesdoc.unesco.org unesdoc.unesco.org

No creo que esté vinculado a la imagen de 9 parches. Es más probable que esté relacionado con el textView.

Intenta: en el textView

android:layout_height="WRAP_CONTENT" 

En el diseño lineal

 android:layout_height="WRAP_CONTENT" 

LinearLayout permite especificar divisiones entre sus hijos. Así que usted necesita:

  1. Coloque su TextView s dentro de un LinearLayout horizontal
  2. Asigne su rectángulo redondeado 9 parches sin divisor como fondo de LinearLayout
  3. Agregue divisores a su LinearLayout : android:divider="drawable_resource"
    android:showDividers="middle"
    android:divider="drawable_resource"
    android:showDividers="middle"

Esta disposición es también más flexible – usted no necesita hacer otro 9-parche en caso de que usted quiera 3 o más TextView s

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.