Nou*_*vay 4 android android-layout android-snackbar
我需要创建一个 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();
Run Code Online (Sandbox Code Playgroud)
使用正常的 onClick Listener。实现一个点击动作,让它为空,空关闭它sanckbar本身。单击空单击操作将关闭snackbar。
示例代码。
Snackbar.make(coordinatorLayoutView, "Service Enabled", Snackbar.LENGTH_LONG)
.setAction("DISMISS", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
})
.show();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5732 次 |
| 最近记录: |