在 SnackBar 上包装内容高度

Posted

技术标签:

【中文标题】在 SnackBar 上包装内容高度【英文标题】:Wrapping content height on a SnackBar 【发布时间】:2015-10-26 03:04:50 【问题描述】:

有没有办法让 SnackBar 包装其文本内容?

你可以在下面查看我的问题:

如您所见,文本以“contact us at....”结尾,它应该显示整个消息。

谢谢!

【问题讨论】:

【参考方案1】:

我相信,snackbar 默认情况下将您限制为 2 行。

您可以尝试的一件事是将小吃栏中的 textview 设置为多行。像这样:

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

让我知道这是否有效

【讨论】:

2020解决方案:snackbar.view.findViewById<TextView>(com.google.android.material.R.id.snackbar_text).maxLines = 5

以上是关于在 SnackBar 上包装内容高度的主要内容,如果未能解决你的问题,请参考以下文章

Flutter SnackBar 的高度

棒棒糖前设备中的 Snackbar 高度太大

Snackbar 的高度自定义

如何在android中设置带有包装内容的最大高度?

Snackbar 多行文本填充

可滚动 div 和固定底部 div 如何在包装器内动态更改高度?