Cómo establecer dinámicamente altura de texto altura android

En mi aplicación necesito fijar el texto dinámico a mi textview así que quiero que consiga resized dinámicamente. Yo he puesto:

<TextView android:id="@+id/TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textStyle="normal" android:text="Frontview" android:layout_weight="1" android:gravity="center_vertical" android:textColor="#0099CC" android:singleLine="false" android:maxLines="4" android:ellipsize="marquee" /> 

Mi altura de texto no va más allá de 2 líneas y el texto se está cortando. ¿Alguien puede ayudar?

Thanx por adelantado.

Como dijo Konstantin, este código probablemente será ignorado después de superar las 4 líneas a menos que se quite android:maxLines="4"

Así es como se establece la altura en el código:

 TextView tv = (TextView) findViewById(R.id.TextView02); int height_in_pixels = tv.getLineCount() * tv.getLineHeight(); //approx height text tv.setHeight(height_in_pixels); 

Si desea usar unidades dip, lo que le permite a su aplicación escalar en varios tamaños de pantalla, se multiplicará el recuento de píxeles por el valor devuelto por getResources().getDisplayMetrics().density;

Esto depende del comportamiento que desee, pero también podría considerar tener el tamaño de TextView fijo y permitir al usuario desplazar el texto:

 TextView tv = (TextView)findViewById(R.id.TextView02); tv.setMovementMethod(ScrollingMovementMethod.getInstance()); 
 TextView tv; ---------------------- tv=new TextView(this); // you take TextView id (R.id.textview1) LinearLayout.LayoutParams Params1 = new LinearLayout.LayoutParams(15,50); tv.setLayoutParams(Params1); //you take linearlayout and relativelayout. 

Eliminar android: maxLines = "4", restringe la altura de su vista a 4 líneas de texto.

  • Html.fromHtml () está obsoleto, ¿cuál es la alternativa?
  • Cómo cambiar el tamaño del texto en lugares autocompletefragment en android?
  • ¿Existe tal llamada de método "getBackgroundColor"?
  • Android TextView
  • Obtener el texto visible actual en la vista de texto
  • ¿Cómo puedo mostrar caracteres especiales (como & ndash;) en TextView?
  • TextView con color de fondo sólo en el propio texto
  • Cómo centrar un texto verticalmente en un texto estrecho en Android?
  • Problema de diseño con Android: girado TextView
  • End TextView con 3 puntos con el uso de maxLength
  • La vista de texto cambia el color de fondo sin ninguna razón
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.