问题标签 [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 - 获取小吃店支持库的高度
我正在使用Snackbar
和工厂支持库。我想获得 Snackbar 的高度,它通过单行和多行消息给出正确的高度值。
但这段代码不起作用,因为snackbar
确实有gethight()
.
android - Android Snackbar 持续时间
我正在尝试使用以下方法设置小吃店的长度:
但是我在 setDuration 中得到了这个编译错误:
必须是 Short、Long 或 Indefinite 之一
在 Android Studio gradle 中,我使用依赖项:
编译'com.android.support:design:23.0.1'
有什么帮助吗?
android - 如何禁用小吃店的滑动关闭行为
有没有办法防止用户通过在小吃店上滑动来关闭它?
我有一个在网络登录期间显示小吃店的应用程序,我想避免它被解雇。
根据 Nikola Despotoski 的建议,我尝试了两种解决方案:
这是 DummyBehavior 类:
但是我的小吃栏在刷卡时仍然消失,这是一个典型的日志:
android - 如何在全局侦听器中实现小吃吧?
我在主要活动中使用事件侦听器来确定与数据库的网络连接
现在,由于这是主活动中的侦听器,因此每次网络连接发生变化时,都会优雅地调用它。但我需要查看应用程序正在呈现的当前活动。
如何获得当前视图?监听器工作并且日志记录是完美的,但是没有调用 Snackbar,因为我们不在主要活动的布局上。但是,当我们这样做时,会显示小吃店。是否可以获得当前视图的参考?
当我用 Toasts 替换 SnackBars 时,它们与日志完美地协同工作。
我试过了:
没有,其中一个有效。任何帮助,将不胜感激。
android - 在 Android 中使用snackbar.isShown()
我想在 API 22 下使用 Android 中的快餐栏。但是我不能使用 mSnackbar.ishow(),因为它在 API 23 中可用。我需要在 22 下编译项目。我可以在 API 下使用哪些替换方法22?
android - snapbarmanaegr 无法检测到适配器中的活动
snackbarmanager
在我的刷卡适配器中使用时出现错误,如下所示:
12-23 10:53:18.298 5285-5285/com.tosa.university E/SnackbarManager:无法从 Snackbar 的上下文中获取活动。尝试调用 #show(Snackbar, Activity) 代替 java.lang.ClassCastException: com.tosa.university.AppController cannot be cast to android.app.Activity at com.nispok.snackbar.SnackbarManager.show(SnackbarManager.java:36) at com.tosa.university.SampleAdapter.onSwipe(SampleAdapter.java:209) 在 com.tr4android.recyclerviewslideitem.SwipeAdapter$1.onSwipeRight(SwipeAdapter.java:56) 在 com.tr4android.recyclerviewslideitem.SwipeItem。
android - 将 Snackbar 用于 5.0+ 设备
所以我想创建一个仅支持 Lollipop 及以上设备的应用程序。
但是我有一个用例需要Snackbar
带有 UNDO 选项。阅读后,似乎我必须:
- 使用一个
CoordinatorLayout
(支持库之一) - 使用
AppCompatActivity
,而不是Activity
- 使用
Theme.AppCompat.(...)
代替android:Theme.Material
- 更改应用程序中的所有其他视图,包括
ActionBar
只是为了兼容AppCompat
(有点讽刺)
这真的是使用基本功能的唯一方法Snackbar
- 必须在其他地方重写所有内容吗?
请告诉我有更好的出路。这没有任何意义!
android - 使用 MrEngineer13 的 SnackBar 库实现
我正在使用@MrEngineer13 的SnackBar 实现,并且想知道如何捕获 2 个单独的“ActionClick”事件 - 根据 actionclick 事件发生的时间,我需要做不同的事情。
建造者看起来像这样 -
并且 onMessageClick 采用“令牌”参数 -
我无法弄清楚的是,当点击发生时如何传递这个“令牌”。
android - 使用 SnackBar 实例再次显示
脚步
我可以像这样保存 SnackBar 实例:
第一次使用这个很容易地显示它:mSnackBar.show();
问题
但是在我用这个清除这个小吃之后:mSnackBar.dismiss()
它没有在LOLLIPOP设备中再次显示,在JELLYBEAN
模拟器中再次显示(需要时使用show()
),这是预期的行为。
问题
请帮我找出LOLLIPOP设备在此过程中的错误或缺失?