【Android】AlertDialogの表示(ノーマルダイアログ)
今回は一番基本的なダイアログの表示方法です。
ボタンを押すと、下記のようなダイアログを表示します。
●ソースコード
「R.layout.main」にボタンを配置し、
「android:onClick="BtnClick"」を設定し使用するソースです。
public class TestDialog extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } //ボタンクリックイベント(XMLにandroid:onClickを記述) public void BtnClick(View v) { if(v.getId() == R.id.button0) { showDialog(0); } } @Override protected Dialog onCreateDialog(int id) { // ダイアログが複数ある場合にidを使用する if (id == 0) { Dialog dialog = super.onCreateDialog(id); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("ノーマルダイアログ"); builder.setMessage("ダイアログのテストです!"); dialog = builder.create(); } } @Override protected void onPrepareDialog(int id, Dialog dialog) { super.onPrepareDialog(id, dialog); if (id == 0) { //ダイアログの内容に変更がある場合に記述 } } }