问题标签 [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.
android - Android:小吃栏在片段类中不起作用
我想在我的应用程序中使用snackbar,所以我为此设置了下面的代码
编辑
结果我得到了以下错误
我该如何解决这个问题?
所有建议都是可观的
android - 透明活动中的 Snackbar
试图以透明方式制作小吃店Activity
并出现错误,将主题更改Manifest
为 android:theme="@style/Theme.AppCompat"
现在可以正常工作......虽然看起来不太好。有没有办法使 avtivity 透明并使小吃店工作?
提前致谢!
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?
android - 是否可以动态调整小吃店位置?
我有一个列表,如果我滑动项目将从列表中删除,但我想在与从列表中删除项目(如 Gmail)相同的位置添加带有 UNDO 按钮的小吃栏。我试过了,但每次我的小吃店都在顶部。我正在使用 itemTouchHelper 类,这是我的 onSwipe 方法
onItemDismiss 方法
android - com.rey.material.widget.SnackBar - 插入其中的文本显示在顶部
当我显示小吃栏时,文本出现在顶部。我说的是文字,而不是小吃店。下一张图片显示了这种行为:
我正在使用com.rey.material.widget库(https://github.com/rey5137/Material/wiki/SnackBar),这是我正在处理的一段代码:
我能做些什么?有什么线索吗?提前致谢!
android - 从服务内部显示 Snackbar
SnackBar
从内部显示 a时Activity
,我有rootView
可用的。但我需要SnackBar
从 a 内部显示 a Service
,我没有View
可用的。我怎么能做到这一点?
作为背景故事:一个活动启动一个服务来完成一项任务。Service
需要根据SnackBar
情况显示。我不想为此绑定Service
。那么我怎么能做到这一点呢?通常我可以显示 a Toast
,但我需要用户能够阅读消息并确认。
android - Android,如何在没有可见视图的情况下显示 Snackbar?
即使用户在我的应用程序之外,我也试图显示在 snakbar 中收到的任何短信,那么是否可以显示它?
这是我之前使用 Toast 的代码:
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?
android - 小吃栏没有出现在 viewpager 中的片段布局/回收器视图的顶部
我正在尝试在 3 个选项卡下方获得小吃栏。我已经膨胀了一个片段并在其中实现了协调器布局。我无法在选项卡下方的顶部显示小吃栏。getView() 在浮动按钮上方的底部显示小吃栏,此代码如何在屏幕顶部显示 Snackbar 在屏幕顶部显示我不想要的快餐栏。如何在片段中的标签下方显示小吃栏?
代码:
xml:
android - FrameLayout 或 CoordinatorLayout 中的 Snackbar 行为与 DrawerLayout
我想在包含 DrawerLayout 的活动中创建一个不可滑动的 Snackbar。
要么我使用 FrameLayout 来包含我的 Snackbar,并且当我绘制它时它出现在 NavigationView 的顶部,或者我使用 CoordinatorLayout 并且它出现在下面,但它变得可滑动。
在 Google 的 Component 文档中,在用法中说 Snackbar 的高度低于 DrawerLayout。
我尝试为我的 CoordinatorLayout 设置一个虚拟行为以防止它被滑动,但徒劳无功,就像在上一篇文章中讨论的那样。
那么,在 DrawerLayout 内的 FrameLayout 中包裹的 Snackbar 怎么会出现在 DrawerLayout 的上方呢?有没有办法覆盖 CoordinatorLayout 中 Snackbar 的解除行为?