显示在文本后的机器人Snackbar白色背景

时间:2015-08-31 07:21:53

标签: android android-layout material-design android-snackbar

我使用以下代码使用android设计支持库Snackbar

    Snackbar.make(rootView, "Sample Snackbar", Snackbar.LENGTH_LONG)
            .setAction("OK", view -> {})
            .setDuration(Snackbar.LENGTH_INDEFINITE)
            .show();

在Android 4.4上,我得到这样的结果:

enter image description here

我不确定我在这里做错了什么。

修改

.setAction("OK", view -> {})在第二个参数中包含lambda表达式。它只是一个空洞的倾听者。

1 个答案:

答案 0 :(得分:1)

在对话框中显示快餐栏时,我在使用FrameLayout作为真实设备(android 6.0)上的根视图时遇到了同样的问题。将其更改为

android.support.design.widget.CoordinatorLayout
问题消失了,小吃吧显示正确。