问题标签 [android-snackbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6692 浏览

android - Android:小吃栏在片段类中不起作用

我想在我的应用程序中使用snackbar,所以我为此设置了下面的代码

编辑

结果我得到了以下错误

我该如何解决这个问题?

所有建议都是可观的

0 投票
2 回答
1076 浏览

android - 透明活动中的 Snackbar

试图以透明方式制作小吃店Activity并出现错误,将主题更改Manifestandroid:theme="@style/Theme.AppCompat"现在可以正常工作......虽然看起来不太好。有没有办法使 avtivity 透明并使小吃店工作?

提前致谢!

0 投票
3 回答
3422 浏览

android - 如何在没有支持库的情况下使用 Snackbar?

我正在开发一个不需要向后兼容性的 Android 应用程序。截至目前,目标 SDK 版本为 22。我正在使用本机 Activity 和 Fragment,应用程序主题是 android:Theme.Material.Light。我的问题是我无法在现有设置中使用 Snackbar,它会抛出异常,例如

android.view.InflateException:二进制 XML 文件第 18 行:错误膨胀类 android.support.design.widget.Snackbar$SnackbarLayout E/AndroidRuntime(19107):在 android.view.LayoutInflater.createView(LayoutInflater.java:640) E /AndroidRuntime(19107):在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:750)

我用谷歌搜索,但找不到任何带有 Activity 的小吃店示例。那么是否有必要使用像这样的支持库

AppCompatActivity 或 android.support.v4.app.Fragment。

为了在我的应用程序中使用 Snackbar?

0 投票
0 回答
463 浏览

android - 是否可以动态调整小吃店位置?

我有一个列表,如果我滑动项目将从列表中删除,但我想在与从列表中删除项目(如 Gmail)相同的位置添加带有 UNDO 按钮的小吃栏。我试过了,但每次我的小吃店都在顶部。我正在使用 itemTouchHelper 类,这是我的 onSwipe 方法

onItemDismiss 方法

0 投票
1 回答
584 浏览

android - com.rey.material.widget.SnackBar - 插入其中的文本显示在顶部

当我显示小吃栏时,文本出现在顶部。我说的是文字,而不是小吃店。下一张图片显示了这种行为:

在此处输入图像描述

我正在使用com.rey.material.widget库(https://github.com/rey5137/Material/wiki/SnackBar),这是我正在处理的一段代码:

我能做些什么?有什么线索吗?提前致谢!

0 投票
4 回答
11247 浏览

android - 从服务内部显示 Snackbar

SnackBar从内部显示 a时Activity,我有rootView可用的。但我需要SnackBar从 a 内部显示 a Service,我没有View可用的。我怎么能做到这一点?

作为背景故事:一个活动启动一个服务来完成一项任务。Service需要根据SnackBar情况显示。我不想为此绑定Service。那么我怎么能做到这一点呢?通常我可以显示 a Toast,但我需要用户能够阅读消息并确认。

0 投票
1 回答
2394 浏览

android - Android,如何在没有可见视图的情况下显示 Snackbar?

即使用户在我的应用程序之外,我也试图显示在 snakbar 中收到的任何短信,那么是否可以显示它?

这是我之前使用 Toast 的代码:

0 投票
1 回答
2844 浏览

android - How to hide a Snackbar and show a new one right after that?

I show a Snackbar indefinitely. If the Bluetooth gets turned off, I want to hide it and show a new one to tell the users that they have to turn on the bluetooth. I dismiss the previous Snackbar before showing the new one, but still only the old Snackbar stays visible.

How can I make the old Snackbar disappear before showing the new one?

0 投票
1 回答
1928 浏览

android - 小吃栏没有出现在 viewpager 中的片段布局/回收器视图的顶部

我正在尝试在 3 个选项卡下方获得小吃栏。我已经膨胀了一个片段并在其中实现了协调器布局。我无法在选项卡下方的顶部显示小吃栏。getView() 在浮动按钮上方的底部显示小吃栏,此代码如何在屏幕顶部显示 Snackbar 在屏幕顶部显示我不想要的快餐栏。如何在片段中的标签下方显示小吃栏?

代码:

xml:

0 投票
1 回答
2051 浏览

android - FrameLayout 或 CoordinatorLayout 中的 Snackbar 行为与 DrawerLayout

我想在包含 DrawerLayout 的活动中创建一个不可滑动的 Snackbar。

要么我使用 FrameLayout 来包含我的 Snackbar,并且当我绘制它时它出现在 NavigationView 的顶部,或者我使用 CoordinatorLayout 并且它出现在下面,但它变得可滑动。

在 Google 的 Component 文档中,在用法中说 Snackbar 的高度低于 DrawerLayout。

我尝试为我的 CoordinatorLayout 设置一个虚拟行为以防止它被滑动,但徒劳无功,就像在上一篇文章中讨论的那样

那么,在 DrawerLayout 内的 FrameLayout 中包裹的 Snackbar 怎么会出现在 DrawerLayout 的上方呢?有没有办法覆盖 CoordinatorLayout 中 Snackbar 的解除行为?