iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
0
Mobile Development

Android Studio入門教學&筆記系列 第 25

Android Studio - AlertDialog 提示對話框

  • 分享至 

  • xImage
  •  

今天要介紹的是常常可以看到的提示對話框
雖然只提供了確定 一般 取消 三種選項
且外觀無法客製化設計
但很多時候需要一個簡單的提示或是選項列表之類的
都會使用這個來達到目的 因為程式碼淺顯易懂好設計
那就先PO出我的程式碼囉

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button button=findViewById(R.id.btn);
        button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            dialog();
        }
    });

    }
    private void dialog() {
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("提示");  //設置標題
    builder.setIcon(R.mipmap.ic_launcher_round); //標題前面那個小圖示
    builder.setMessage("成功開啟對話框囉"); //提示訊息
    
    
    //確定 取消 一般 這三種按鈕就看你怎麼發揮你想置入的功能囉
    builder.setPositiveButton("確定", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            dialogInterface.dismiss();
        }
    });
    builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialogInterface, int i) {
            dialogInterface.dismiss();
        }
    });
    builder.create().show();
    }
}

這樣出來的結果就會是


上一篇
Android Studio - 日曆
下一篇
Android Studio - AlertDialog - 編輯輸入對話框
系列文
Android Studio入門教學&筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言