android - 没有内容 View 的 snackbar

标签 android android-snackbar

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

如果在初始化过程中发生错误,我想通过 snackbar 通知用户。有没有一种方法可以在不膨胀内容 View 的情况下显示 snackbar ?

我试图将 getWindow().getDecorView() 作为 view 参数传递给 Snackbar.make(),但没有任何反应。

最佳答案

您应该传递 getWindow().getDecorView().getRootView():

Snackbar.make(getWindow().getDecorView().getRootView(), "Some error occured", Snackbar.LENGTH_LONG).show();

关于android - 没有内容 View 的 snackbar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42254749/

相关文章:

android - 如果没有 Internet 连接弹出 Snackbar

android - 从 MySQL 数据库中获取 ListView 中 ListItem 的详细信息

java - 从列表中获取最短点条目

android - 如何将 ListView 膨胀为 fragment

java - renameTo 不适用于重命名文件

Android SnackBar 在与设计支持库 23.0.0 接触时崩溃

java - 是否可以设置一个计时器来显示/隐藏 Material 设计中的密码?

android - 在任何 Activity 中显示小吃吧

android - 如何让 snackbar 和工厂一起搬家

android - BottomNavigationView 在 Snackbar 出现时移动