我知道 Snackbar 只是为了显示一条短消息。但对于我的一个来说,它要求我打印多行。这可能吗?
问问题
4653 次
2 回答
13
默认情况下,它只支持最多 2 行。如果您想增加它,您可以通过以下方式更改设置snackBar textview 的Max line 的属性。
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
于 2015-10-21T05:03:34.580 回答
-1
是的,这是可能的。您可以尝试将“\n”放在两行之间。(虽然,在小吃店上放很多行可能看起来不太好)
例子:
Snackbar.make(view, "This is first line\nThis is second line", Snackbar.LENGTH_SHORT).show();
于 2015-10-21T05:01:00.310 回答