首页 > 解决方案 > 如何为此小吃店添加设置操作撤消?

问题描述

我想为这个通过复选框显示的小吃栏添加一个“撤消”功能。欢迎任何想法,谢谢

        check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton c, boolean isChecked) {
                if (isChecked) {
                    Snackbar.make(c, R.string.snack, Snackbar.LENGTH_SHORT).show();
                }
                else {
                    Snackbar.make(c, R.string.snackbar, Snackbar.LENGTH_SHORT).show();

标签: android

解决方案


使用此代码设置操作:

Snackbar snackbar = Snackbar
                    .make(coordinatorLayout, "Message is deleted", Snackbar.LENGTH_LONG)
                    .setAction("UNDO", new View.OnClickListener() {
                        @Override
                        public void onClick(View view) {
                           //Your Logic for undo
                        }
                    });

snackbar.show();

推荐阅读