问题标签 [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 投票
1 回答
614 浏览

android-layout - 圆形 Android Wear 设计的 Snackbar

Android设计库提供的经典Snackbar在wear项目中工作。在方形显示中,它们看起来不错,但在圆形显示中则不然。小吃店的角落被圆形显示器裁剪。有谁知道解决方法?我不想用吐司。

看图片:

在此处输入图像描述

我使用的代码:

谢谢

0 投票
2 回答
394 浏览

android - 无法通过 findViewById 在 RecylerAdapter 中获取 CoordinatorLayout

我想做什么?

我有一个RecyclerView保留行并且看起来像ListView. 这些列表的行定义在feed_listview_row.xml。我有一个RecyclerAdapter为此RecyclerView,它被称为Feed_Recycler_Adapter.java你可以在下面看到。

我想显示AlertDialog用户长单击这些行之一的时间。有一个关于用户是要删除还是保留此行的问题。用户接受后删除该行。将SnackBar通知用户并给她/他最后一次取回的机会。

问题

我无法查看 ,SnackBar因为我无法显示CoordinatorLayout

代码

Feed_Recycler_Adapter.java

我试过了

我试图在 Feed_Recycler_Adapter.ViewHolder onCreateViewHolder 上膨胀 content_feed 并将其用作获取 FeedCoordinatorLayout 的视图,但没有解决问题,但我没有收到任何错误,因为 cl 不为空。但也没有显示SnackBar

0 投票
1 回答
2259 浏览

android - 特定片段中的 Snackbar

我在 a 中有 5 个滑动标签ViewPager,每个标签都有不同的片段。如果数据加载失败,我想通过 Snackbar 通知用户。它工作正常。

我想要实现的是,如果数据无法加载到特定片段中,我只想Snackbar在该特定片段中显示一个。可能吗?

我会详细说明:

考虑一个滑动选项卡布局,其中包含 3 个片段 A、B 和 C。所有 3 个片段都执行一些网络查询并加载数据。如果由于某种原因数据无法加载到片段 A 中,则应无限期地显示小吃吧。如果用户滑动到片段 B(其中数据加载成功),snackbar 应该是不可见的。

因此,snackbar 应该只在未能加载数据的片段中可见。

片段代码:

小吃店代码:

在哪里

0 投票
3 回答
4458 浏览

android - 防止 Snackbar 在操作单击时关闭

如何防止 Android Snackbar 在 setAction onclick 上关闭,谢谢

0 投票
1 回答
1082 浏览

android - 如何处理 Snackbar 中的配置更改?

我面临一个问题,希望你能帮助我解决。在我的 Android 应用程序中,我使用通常的方式 ( Snackbar.make().show()) 显示一个 Snackbar。但是,我还必须处理配置更改(例如从纵向到横向的方向更改)。

现在,如果配置发生变化,Snackbar 就会消失,这是我没想到的。我对 ProgressDialog 和 AlertDialog 有同样的问题,我通过使用 DialogFragment 的自定义子类解决了这个问题。

我的 AsyncTasks 也有这个问题,我通过使用我保留的 Fragment 的自定义子类(setRetainInstance(true)onCreate()Fragment 中)解决了这个问题,它保留了对我的 AsyncTask 的引用。在这两种情况下,每个 Fragment 都有一个 Activity 必须实现的回调接口,我在 / 期间设置/取消设置onAttach()回调onDetach()

但是,Snackbar 似乎有所不同,因为它附加到 View 而不是 Context ,例如 ProgressDialog (在getDialog()我的 DialogFragment 中我可以使用 new ProgressDialog(getActivity()))。

那么在配置更改后我应该何时以及如何显示 Snackbar 呢?是使用 Fragment 还是应该尝试通过在我的 Activity 上保存/恢复一些私有变量来解决这个问题savedInstanceState

0 投票
4 回答
7073 浏览

angular - 如何在angular2(material2)中设置小吃店的持续时间

这个例子永远留在屏幕上:

小吃店演示.ts

我怎样才能让它在 2 秒后消失(以某种方式设置持续时间/超时)?

0 投票
0 回答
865 浏览

android - 让 Snackbar 出现在另一个视图/布局上

我有一个 SnackBar,我想在完成当前视图后显示在另一个视图上。这是一个发送表单,所以当我单击发送按钮时,我希望 SnackBar 出现在另一个活动中,因为发送表单将被关闭。这是代码:

0 投票
1 回答
1812 浏览

c# - Xamarin Android Snackbar NullReferenceException

我想展示一个小吃店:

调用该方法时,我得到一个NullReferenceException

你调用的对象是空的。

我究竟做错了什么?

0 投票
16 回答
116125 浏览

dart - 在 Flutter 中显示 SnackBar

我想在 Flutter的有状态小部件中显示一个简单的 SnackBar。我的应用程序使用名为MyHomePage的有状态小部件创建MaterialApp的新实例。

我尝试在 showSnackBar() 方法中显示 SnackBar。但它失败了'方法'showSnackBar'在null上被调用'。

这段代码有什么问题?

解决方案:

0 投票
2 回答
2850 浏览

reactjs - 更改小吃店的高度

我无法访问 material-ui 快餐栏的宽度。当我使用 bodyStyle 属性并更改高度时,应用程序会相应更新。但是为什么宽度没有改变?