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