- Bagaimana saya terus dibuka dialog?
- Bagaimana saya mematikan dialog tersuai?
- Cara mengelakkan dialog dari ditutup apabila butang diklik?
- Cara mengelakkan modal dari penutupan ketika mengklik di luar sudut?
Bagaimana saya terus dibuka dialog?
Anda boleh mengelakkan penutupan dialog modal dengan menetapkan argumen acara beforeclose membatalkan nilai ke Benar.
Bagaimana saya mematikan dialog tersuai?
OnClickListener () @Override public void onClick (lihat v) dialog. menolak (); ); // Sekarang dialog disediakan, sudah tiba masanya untuk menunjukkan dialog. menunjukkan (); kembali benar; dialog.
Cara mengelakkan dialog dari ditutup apabila butang diklik?
Sekiranya anda ingin mengelakkan kotak dialog dari ditutup apabila salah satu butang ini ditekan, anda mesti menggantikan pengendali butang biasa untuk pandangan sebenar butang. Kerana ia diberikan dalam oncreate (), anda mesti menggantinya selepas pelaksanaan lalai oncreate () dipanggil.
Cara mengelakkan modal dari penutupan ketika mengklik di luar sudut?
Secara lalai, dialog boleh ditutup dengan menekan kekunci ESC dan mengklik ikon tutup di sebelah kanan pengepala dialog. Ia juga boleh ditutup dengan mengklik di luar dialog menggunakan kaedah Hide. Tetapkan nilai harta benda Closeonescape kepada palsu untuk mengelakkan penutupan dialog semasa menekan kekunci ESC.