AlertDialog.Builder.setView

AlertDialog.Builder.setViewでダイアログに独自のレイアウトをセットできる。

AlertDialog.Builder  |  Android Developers

dialog_main.xmlを追加して、

LinearLayoutのidはlayout_rootにして、EditTextとButtonを配置。

showDialogにcount1, count2を渡す。

LayoutInflaterを取得して、dialog_mainからViewを生成して、そこからEditTextを取得して、そこにcount1とかcount2をセット。

最初は0
最初は0

最初は0だけど、

EditTextなので自分で100をセットできる。
EditTextなので自分で100をセットできる。

EditTextなので自分で100をセットできる。

button押しの2回目以降は、

EditTextは100のまま
EditTextは100のまま

EditTextは100のまま。

本来の値を表示するToastはインクリメントされていく。
本来の値を表示するToastはインクリメントされていく。

本来の値を表示するToastはインクリメントされていく。

Sample/android/AlertDialog.Builder/setView/src/AlertDialog.Builder at master · bg1bgst333/Sample · GitHub