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