- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze
''[[MobileApp>Mobile Application 入門]]'' > ''[[Android>Android]]'' > ''Dialog''
~
''[[戻る>Android]]''
~
*ダイアログ [#d0aeff45]
**アラートダイアログ [#v30ec3d2]
アラートボックスという警告を表示するための小さいダイアログ
#ref(image.png);
#ref(image.png,nolink);
*** サンプルソース [#c8cd55c0]
AlertDialog.show(this, "Alert Test", "Hello", "ok", false);
[[参考 - 愚鈍人>http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=51]] さん
~
** Progress Dialog [#mc155513]
~
#ref(dialog.gif);
#ref(dialog.gif,nolink);
progressDialog = new ProgressDialog(this);
progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
progressDialog.setMessage("処理を実行中です...");
progressDialog.setCancelable(true);
progressDialog.show();
~
**プログレスバー [#p7ebbf93]
#ref(dialog_progress_bar.png);
#ref(dialog_progress_bar.png,nolink);
~
~
**Yes/No [#a8006f10]
~
~
#ref(03.png);
#ref(03.png,nolink);
~
#ref(09.png);
#ref(09.png,nolink);
~
#ref(2009.png);
#ref(2009.png,nolink);
String[] str_items = {" 小"," 中"," 大"," 特大"};
new AlertDialog.Builder(this)
.setIcon(R.drawable.icon)
.setTitle("フォントサイズ")
.setItems(str_items, new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int which) {
//フォントサイズを選択した後に、フォントサイズを設定する
textview1.setTextSize(15.0f+which*3);
}
})
.show();
~
~
*参考 [#q120cbf5]
ダイアログを制す者がAndroidを制す~
http://www.hakkaku.net/articles/20090924-581
http://huuah.com/dialog-boxes-in-android/
様々なDialogのサンプルソース : 参考 ~
http://www.hakkaku.net/articles/20090924-581
~
''[[戻る>Android]]''
''[[戻る>Android]]''