Диалог оповещений от элемента «Ящик» навигации - PullRequest
0 голосов
/ 16 ноября 2018

Я хочу реализовать диалоговое окно оповещения непосредственно над элементом, выбранным в окне навигации. Я видел примеры, но ни один из них не делает то, что я хочу, все они сначала создают фрагмент, а во фрагменте создают кнопку, реализующую диалог.

1 Ответ

0 голосов
/ 17 ноября 2018

Есть несколько способов создать диалоговое окно оповещения с вашими потребностями. В этой ссылке вы можете увидеть их все.

val alertDialog: AlertDialog? = activity?.let {
    val builder = AlertDialog.Builder(it)
    builder.apply {
        setPositiveButton(R.string.ok,
                DialogInterface.OnClickListener { dialog, id ->
                    // User clicked OK button
                })
        setNegativeButton(R.string.cancel,
                DialogInterface.OnClickListener { dialog, id ->
                    // User cancelled the dialog
                })
    }
    // Set other dialog properties
    ...

    // Create the AlertDialog
    builder.create()
}

В любом случае, ваш выбор - реализовать каждый путь.

...