2017-08-25 108 views
-3

我有SnackBar文本,但我需要多行。Android - 多行文本小吃店

這是我的代碼:

import android.support.design.widget.Snackbar; 

final String snack = "LINE1\nLINE2\nLINE3"; 
Snackbar.make(view, snack, Snackbar.LENGTH_LONG).show(); 

有一種方法與小吃吧做呢?

回答

0

試試這個,你必須使用的SnackbarsTextview

Snackbar snackbar = Snackbar.make(view, "LINE1\nLINE2\nLINE3",Snackbar.LENGTH_LONG).setDuration(Snackbar.LENGTH_LONG); 
View snackbarView = snackbar.getView(); 
TextView textView = (TextView) snackbarView.findViewById(android.support.design.R.id.snackbar_text); 
textView.setMaxLines(5); 
snackbar.show(); 
0

maxLines屬性,你可以嘗試這個

View mySnackbarView= snackbar.getView(); 
TextView tv= (TextView) mySnackbarView.findViewById(android.support.design.R.id.snackbarText); 
tv.setMaxLines(2);