我正在尝试利用 Android 设计支持库中的新 Snackbar
来显示多行小吃店,如 http://www.google.com/design/spec/components/snackbars-toasts.html#snackbars 所示 -吐司规格:
import android.support.design.widget.Snackbar;
final String snack = "First line\nSecond line\nThird line";
Snackbar.make(mView, snack, Snackbar.LENGTH_LONG).show();
它只显示 First line...
在我的 Nexus 7 上。如何让它显示所有行?
PS:我试过 Toast
它显示了所有行。
原文由 Dima Kornilov 发布,翻译遵循 CC BY-SA 4.0 许可协议
只需设置 Snackbars Textview 的
maxLines
属性如果您正在使用更新的
"com.google.android.material:material:1.0.0"
依赖项,那么您将使用这个:com.google.android.material.R.id.snackbar_text
来访问 Snackbar 的 TextView。您甚至可以使用
R.id.snackbar_text
。这对我有用。