2

我想同时显示一个 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();

我尝试使用以下视图:

  1. dialog.getWindow().getDecorView()
  2. findViewById(android.R.id.content)
  3. findViewById(R.id.root_view)

似乎没有任何效果。由于 AlertDialog 覆盖了快餐栏,因此您无法单击该按钮。我怎样才能解决这个问题?

4

0 回答 0