SnackBar 点击关闭
SnackBar click to dismiss
我需要创建一个需要用户单击以关闭的 SnackBar。我怎么做?以下不会编译,我不想让 SnackBar 变量成为一个字段。
final Snackbar snack = Snackbar.make(findViewById(R.id.notAvailable),
"You don't have this feature",
Snackbar.LENGTH_INDEFINITE)
.setAction("OK", new View.OnClickListener() {
@Override
public void onClick(View v) {
snack.dismiss();
}
});
snack.show();
使用正常的 onClick Listener
。执行点击操作,l将其清空,清空关闭 sanckbar
本身。单击空的单击操作将关闭 snackbar
.
Sample Code.
Snackbar.make(coordinatorLayoutView, "Service Enabled", Snackbar.LENGTH_LONG)
.setAction("DISMISS", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
})
.show();
我需要创建一个需要用户单击以关闭的 SnackBar。我怎么做?以下不会编译,我不想让 SnackBar 变量成为一个字段。
final Snackbar snack = Snackbar.make(findViewById(R.id.notAvailable),
"You don't have this feature",
Snackbar.LENGTH_INDEFINITE)
.setAction("OK", new View.OnClickListener() {
@Override
public void onClick(View v) {
snack.dismiss();
}
});
snack.show();
使用正常的 onClick Listener
。执行点击操作,l将其清空,清空关闭 sanckbar
本身。单击空的单击操作将关闭 snackbar
.
Sample Code.
Snackbar.make(coordinatorLayoutView, "Service Enabled", Snackbar.LENGTH_LONG)
.setAction("DISMISS", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
})
.show();