snackbar相关内容
我想在我的应用程序中添加一个基本的快餐栏,但是我收到一个错误,我不知道为什么. 我在Fragment的onCreateView()方法中添加了此代码. Snackbar.make(view, "Snackbar", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); 并收到此错误: 06-0
..
最新的材料文档如下. 如果要关闭通过openFromComponent打开的自定义小吃店,可以从组件本身内部注入MatSnackBarRef. 但是他们没有向您展示如何做到这一点. 在他们的示例中,他们将组件嵌套在与调用模块相同的.ts文件中,并且不显示正在传递的引用.但是,由于我想使用更集中的方法,我使用...创建了一个新模块. ng g component compon
..
我在CoordinatorLayout的底部有一个TextView. 但是当我显示SnackBar时,它将覆盖TextView. 我知道我必须为TextView自定义Behavior并覆盖layoutDependsOn和onDependentViewChanged,但是它不能很好地解决. 如果您知道,可以给我一些建议吗?谢谢. 解决方案 您需要将行为添加到LinearLa
..
有没有一种方法可以使小吃栏在显示时将视图向上推? 当前,显示快餐栏时,它覆盖下面的视图,因此看起来好像按钮的一半被切断了,但是我希望它几乎"adjustPan",类似于软键盘在屏幕上显示时的工作方式 有人知道实现这一目标的任何技巧吗? 解决方案 将视图放入android.support.design.CoordinatorLayout
..
我正在尝试使用Bootstrap 4创建小吃店/吐司版.我从开始来自w3schools的教程. 更新:我正尝试为Bootstrap 4实现自定义小吃栏或吐司,但是现在,由于@Zim所说,由于4.2版本中的Bootstrap 4包含了此选项,因此没有必要./p> 解决方案 Bootstrap 4.2现在包括这是一个例子:
..
我已经使用CoordinatorLayout显示了Snackbar,但是在某些布局中我没有使用CoordinatorLayout布局,我想显示小吃栏,但是遇到了问题. 我尝试了以下方法来在没有CoordinatorLayout的情况下实现小吃店,但它将显示以下结果. Snackbar.make(getActivity().getWindow().getDecorView().getRo
..
我正在android中使用Snackbar,并且已经实现了一个操作,以便用户可以撤消该操作(该操作正在清除列表视图中的所有项目).已将项目删除并将其添加回列表视图中的操作已经完成并且可以正常工作很好. 我的问题是,项目存储在sqlite数据库中,如何从表中删除项目? (我怎么知道用户还没有单击撤消按钮,所以我可以从数据库中完全删除数据.) 这是 OnOptionsItemSelcted
..
因此,我开始在设计支持库中使用新的Snackbar,但是我发现,当您在主题中定义"android:textColor"时,它将应用于快餐栏的文本颜色.如果您的主要文字颜色为深色,这显然是一个问题. 有人知道如何解决这个问题或对我应该如何为文本加上颜色提出建议吗? 编辑2017年1月:(回答后) 虽然有一些自定义解决方案可以解决以下问题,但是最好为主题小吃店提供正确的方法.
..
我的项目现在是如何使Snackbar显示在屏幕底部.小吃店包含editText和三个用于选择类别的按钮. 我使用LayoutInflater,并按照以下代码进行操作,并且可以正常工作.我现在的问题是,当用户单击按钮时如何获得响应? 这是我的代码 @Override public void onClick(View v) { Coo
..
如setActionTextColor为Snackbar的操作文本设置颜色. rel ="noreferrer"> https://developer.android.com/reference/android/support/design/widget/Snackbar.html .但是,有没有办法使文本变为粗体? 谢谢! 解决方案 使用snackbar_action资源ID.
..
我试图在单击floatingActionbutton时显示Snackbar.但是,当我单击floatingactionbutton时,它什么都没有显示.这是我的代码.我正在使用StatefulWidget.我调试并检查了onPressed函数是否也正在执行,但是以某种方式Snackbar不可见.可能是此问题的根本原因是什么?我觉得我传递的BuildContext有问题. class MyAp
..
我正在尝试使用Snackbar.我有一个FloatingActionButton包裹在CoordinatorLayout中.显示Snackbar时,按钮将正确向上移动.自动关闭时,按钮向下移动.但是,如果我以编程方式关闭Snackbar,则该按钮不会下降.我的代码很简单: mSnackbar = Snackbar.make(mCoordinatorLayout, text, Snackbar
..
我有一个工作的快餐栏,但是它仅在每个组件上,我想将其添加到我的服务中,所以我将其称为.这是我的component.ts 上的示例 import { MdSnackBar, MdSnackBarRef } from '@angular/material'; ... export class EmployeeListComponent implements OnInit { public to
..
我们需要关闭一个屏幕,然后打开第二个屏幕.并在第一个屏幕的第二个屏幕上显示小吃店. 我尝试使用Navigator.push,但是此屏幕已经打开,并且出现错误“状态错误:流已被收听". 解决方案 我建议您使用Flushbar插件代替Flukebar插件,它很容易使用,并且会处理所有问题,您可以自定义它很大程度上 . Snackbar需要一个脚手架祖先才能工作,但是 Flushbar不会
..
跟随新的android快餐栏,我试图将其设置为位于特定的y坐标上.似乎甚至不可能. 我已经尝试过获取快餐栏视图的父级,但是,对于父级来设置它的位置,没有任何事情要做. mSnackBar.getView().getParent(); 在研究实际的类时,有一个mView实例和一个mParent实例,它们是私有的,无论如何都无法访问. https://developer.andr
..
有没有一种方法可以防止用户通过轻扫小吃吧? 我有一个在网络登录时显示小吃店的应用程序,我想避免将其关闭. 根据Nikola Despotoski的建议,我已经尝试了两种解决方案: private void startSnack(){ loadingSnack = Snackbar.make(findViewById(R.id.email_login_form), get
..
我想在Flutter的有状态小部件内显示一个简单的SnackBar.我的应用程序使用名为 MyHomePage 的有状态小部件创建了 MaterialApp 的新实例. 我尝试在showSnackBar()方法中显示SnackBar.但是它失败,显示为在空值上调用了'showSnackBar''. 此代码有什么问题? class MyApp extends StatelessWi
..
如您所见,我的按钮在Scaffold的体内.但是我得到了这个例外: 在不包含脚手架的上下文中调用 Scaffold.of(). import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widge
..
Google收件箱如何在(覆盖,分层)键盘上方显示小吃店?这不是默认行为,我已经用基本的协调器布局,键盘打开和小吃栏进行了测试:默认行为是在键盘后面 显示小吃栏.这个问题有很多答案:“如何在键盘上上方显示小吃栏" ,但是我还没有找到如何重现Google自己的Inbox应用的小吃栏的方法.行为. 您能告诉我如何实现吗? 解决方案 收件箱既不使用标准的Snackbar,也不使用覆盖窗口,
..
最近的android库是几天前发布的,但是我希望SnackBar出现在屏幕顶部,最好是在RelativeLayout中,因为它是其父视图. 如何将我假定为layout_alignParentBottom的SnackBar的初始对齐方式更改为layout_alignParentTop? 解决方案 可以使用以下方法使小吃栏出现在屏幕顶部: Snackbar snack = Snac
..