2018-03-04 到達点メモ
DialogFragmentを呼び出す際にOKボタンとCancelボタンを追加したい場合は
return builder.setTitle("timeSetting")
.setView(view)
.setCancelable(false)
.setPositiveButton("OK", DialogInterface.OnClickListener { dialog, which ->
//処理を書く
})
.setNegativeButton("Cancel",DialogInterface.OnClickListener { dialog, which -> })
.create()
画面外タップした際にキャンセル処理を働かせないようにするには
DialogFragmentのbuilderでbuilder.setCancelable(false)にするではなく
DialogFragmentを生成した先で
以下のようにdialog.isCancelable = falseという設定をする
val dialog = SelectTimeDialogFragment()
val args = Bundle()
dialog.arguments = args
dialog.isCancelable = false
dialog.show(fragmentManager,"test")
ちょっとしか進んでいないが今日はここまで
0 コメント:
コメントを投稿