我想同时显示一个 Snackbar 和一个 AlertDialog,但我遇到了问题。小吃栏出现在 AlertDialog 后面。我正在肯定按钮的 onClickListener 中执行验证,并希望在带有可点击按钮的小吃栏中显示错误消息。我正在使用 android.support.design.widget.Snackbar 作为小吃店
显示小吃吧
Snackbar.make(view, "Message Content", Snackbar.LENGTH_LONG)
.setAction("Button Text", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
})
.show();
我尝试使用以下视图:
- dialog.getWindow().getDecorView()
- findViewById(android.R.id.content)
- findViewById(R.id.root_view)
似乎没有任何效果。由于 AlertDialog 覆盖了快餐栏,因此您无法单击该按钮。我怎样才能解决这个问题?