Envolver la altura del contenido en un SnackBar

¿Hay alguna manera de hacer un SnackBar envoltura de su contenido de texto?

Usted puede buscar mi problema a continuación:

aquí

Como puede ver el texto termina en "contact us at …." y debe mostrar todo el mensaje.

¡Gracias!

Creo que snackbar por defecto le limita a sólo 2 líneas.

Una cosa que usted podría intentar es fijar el textview dentro del snackbar para ser multiline. Al igual que:

View snackbarView = snackbar.getView(); TextView textView = (TextView) snackbarView.findViewById(android.support.design.R.id.snackbar_text); textView.setMaxLines(5); //set the max lines for textview to show multiple lines 

Avísame si funciona o no

Introduzca aquí la descripción de la imagen

Manera simple

  1. Declarar esto en adelante de

     Snackbar snackbar; public LinearLayout ll_layout; 
  2. Llame a este método donde desee utilizar

     showSnackBar("Your_Msg",ll_layout); 
  3. Declare el método en su clase

     public void showSnackBar(String string, LinearLayout linearLayout) { snackbar = Snackbar.make(linearLayout, string,Snackbar.LENGTH_INDEFINITE). setAction("Ok", new View.OnClickListener() { @Override public void onClick(View v) { snackbar.dismiss(); } }); View snackbarView = snackbar.getView(); TextView textView = (TextView) snackbarView.findViewById(android.support.design.R.id.snackbar_text); textView.setMaxLines(5);//this is your max line as your want snackbar.show(); } 
  • ¿Cómo puedo ser notificado cuando una Snackbar se ha despedido?
  • Cómo configurar el color de texto de la barra de ayuda de la biblioteca de soporte a algo que no sea android: textColor?
  • Android Snackbar se oculta detrás de la interfaz de usuario del sistema
  • ¿Cómo puede ajustar Android SnackBar a una posición específica en la pantalla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.