2015-10-21 2 views
-1

Я знаю, что закусочная - это просто короткое сообщение. Но для одного из моих он просит меня напечатать несколько строк. Возможно ли это?Можно ли печатать несколько строк на закусочной? Есть ли предел слов?

+3

http://stackoverflow.com/questions/30705607/android-multiline-snackbar/31429069#31429069 –

ответ

12

По умолчанию он поддерживает только максимум из 2-х линий. если вы хотите увеличить его, вы можете изменить атрибут настройки Max line текста snackBar ниже.

View yourSnackBarView = snackbar.getView(); //get your snackbar view 
TextView textView = (TextView) snackbarView.findViewById(android.support.design.R.id.snackbar_text); //Get reference of snackbar textview 
textView.setMaxLines(3); // Change your max lines 
0

Да, это возможно. Вы можете попытаться установить «\ n» между вашими линиями. (Хотя, это не может хорошо выглядеть, чтобы положить много линий на закусочную)

Пример:

Snackbar.make(view, "This is first line\nThis is second line", Snackbar.LENGTH_SHORT).show();