大佬教程收集整理的这篇文章主要介绍了android – 防止Snackbar解除动作点击,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何防止Android Snackbar在setAction onclick上解雇,谢谢
Snackbar.make(rootlayout,"Hello SnackBar!",Snackbar.LENGTH_INDEFINITE)
.setAction("Undo",new View.onClickListener() {
@Override
public void onClick(View v) {
// Snackbar should not dismiss
}
})
.show();
首先,使用空的OnClickListener设置快餐栏操作:
snackbar.setAction("Save",new View.onClickListener() {
@Override
public void onClick(View v) {}
});
然后,在小吃栏上添加回调(在显示之前).覆盖onShown函数,使用R.id.snackbar_action找到按钮并向其添加自己的OnClickListener.只有在手动调用snackbar.dismiss()时才会关闭快餐栏,或者如果快餐栏附加到CoordinatorLayout(如何禁用滑动是一个不同的SO问题),则会轻扫.
snackbar.addCallBACk(new BaseTransientBottomBar.baseCallBACk
以上是大佬教程为你收集整理的android – 防止Snackbar解除动作点击全部内容,希望文章能够帮你解决android – 防止Snackbar解除动作点击所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。