没有内容视图的Snackbar

3

我制作了一个启动画面,没有任何内容视图(只有徽标图像作为主题背景),直到应用程序初始化完成才显示。

如果在初始化期间发生错误,我希望通过 snackbar 通知用户。是否有一种方法可以在不填充内容视图的情况下显示 snackbar?

我尝试将 getWindow().getDecorView() 作为 view 参数传递给 Snackbar.make(),但什么也没发生。


Snackbar只是一个普通的View。你希望它在哪里布局以便被看到呢?你需要将它添加到根视图中,对吗?而Toast则可以直接显示,无需添加到视图层级中。 - azizbekian
你可以展示一下你的斜杠活动代码吗? - LoveForDroid
1个回答

5
您需要传递 getWindow().getDecorView().getRootView()
Snackbar.make(getWindow().getDecorView().getRootView(), "Some error occured", Snackbar.LENGTH_LONG).show();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接