以下是我的小吃吧代码….
final Snackbar snackbar = Snackbar .make(vIEw,"Error Message",Snackbar.LENGTH_INDEFINITE); snackbar.setAction("OK",new VIEw.OnClickListener() { @OverrIDe public voID onClick(VIEw vIEw) { snackbar.dismiss(); } }); snackbar.show();
编辑1
我在我的activity的XML布局中将relative布局作为父布局.
解决方法 Snackbar需要一个CoordinatorLayout作为其根布局或一些位于其上面的位置,以执行其各种 *** 作,如轻扫以解除.您需要在布局层次结构中具有某些位置.我们在Snackbar.make()方法中传递的视图用于在视图层次结构中的某些位置搜索CoordinatorLayout.该方法从此视图遍历到根视图以查找CoordinatorLayout,通过它可以显示快餐栏并执行其动画和 *** 作.
因此,尝试将根布局替换为CoordinatorLayout,您的问题将得到解决.
总结以上是内存溢出为你收集整理的android – Snackbar在刷卡时没有解雇全部内容,希望文章能够帮你解决android – Snackbar在刷卡时没有解雇所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)