2013年11月23日

AlertDialogとは

AlertDialog

ダイアログを表示させてテキスト表示させたりボタンでユーザーに選択してもらったりする。

よく使うのが2択でYESorNOでユーザーの確認を得る為に使用する。

AlartDialog
サンプルソース例では、2択形式ですがダイアログには
さまざまな種類があります。
  • Text表示
  • ListView表示
  • RadioButton表示
  • 指定のLayout.xmlで表示   等










MainAcitivity.java
public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  AlertDialog.Builder alert = new AlertDialog.Builder(this);   
        alert.setTitle("表示されるタイトル");//タイトル   
        alert.setMessage("表示されるメッセージ");//文中
        alert.setPositiveButton("はい", new DialogInterface.OnClickListener(){
            public void onClick(DialogInterface dialog, int which) {   
                //はいボタンが押された時の処理   
                 Toast.makeText(MainActivity.this, "はいを押しました", Toast.LENGTH_SHORT).show();

            }});
        
        alert.setNegativeButton("いいえ", new DialogInterface.OnClickListener(){   
            public void onClick(DialogInterface dialog, int which) {   
                //いいえボタンが押された時の処理
             Toast.makeText(MainActivity.this, "いいえを押しました", Toast.LENGTH_SHORT).show();
            }});   
        alert.show();//表示
 }
}

0 件のコメント:

コメントを投稿