android - 如何为此小吃店添加设置操作撤消?
问题描述
我想为这个通过复选框显示的小吃栏添加一个“撤消”功能。欢迎任何想法,谢谢
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();
解决方案
使用此代码设置操作:
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();
推荐阅读
- html - Bootstrap 4.6 - 列表组列表水平和列导航溢出
- tensorflow - Tensorflow:如何从 train_data 和 test_data 获取 x_train/y_train 和 x_test/y_test
- xcode - 我的颤振构建未在 App Store 连接中显示
- vba - 与 VBA 链接的复选框以隐藏多行
- jenkins - 在詹金斯装饰管道中使用 kubernetes 代理的 yamlFile 中的参数
- sql-server-2008 - 为什么与 microsoft sql 的连接停止工作?
- ios - 视觉 - 文字识别
- python - 在 Windows 上使用 Azure Speech SDK 时,如何获取用于创建 AudioConfig 类的设备名称
- javascript - Angular - 服务工作者:如何从路由获取动态 ID 到“Notificationclick”事件?
- jenkins - 用于“部署到容器”插件的 Jenkins Job DSL