91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何在android中動態創建alertdialog

小樊
82
2024-10-15 10:13:57
欄目: 編程語言

在Android中,您可以使用AlertDialog.Builder類動態創建AlertDialog

  1. 首先,確保您在代碼中導入了必要的包:
import androidx.appcompat.app.AlertDialog;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
  1. 在您的Activity類中創建一個方法,如showAlertDialog(),并在其中編寫以下代碼:
private void showAlertDialog() {
    // 創建一個AlertDialog.Builder對象
    AlertDialog.Builder builder = new AlertDialog.Builder(this);

    // 設置對話框的標題
    builder.setTitle("動態創建的AlertDialog");

    // 設置對話框的消息
    builder.setMessage("這是一個使用AlertDialog.Builder動態創建的AlertDialog");

    // 設置對話框的PositiveButton(確定按鈕)
    builder.setPositiveButton("確定", (dialog, which) -> {
        // 點擊確定按鈕后需要執行的操作
        dialog.dismiss();
    });

    // 設置對話框的NegativeButton(取消按鈕)
    builder.setNegativeButton("取消", (dialog, which) -> {
        // 點擊取消按鈕后需要執行的操作
        dialog.dismiss();
    });

    // 使用AlertDialog.Builder創建AlertDialog對象
    AlertDialog alertDialog = builder.create();

    // 顯示AlertDialog
    alertDialog.show();
}
  1. 在您的Activity的onCreate()方法中調用showAlertDialog()方法以顯示AlertDialog:
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // 在Activity創建完成后顯示AlertDialog
    showAlertDialog();
}

現在運行您的應用程序,您將看到一個動態創建的AlertDialog。點擊確定或取消按鈕后,對話框將關閉。

0
碌曲县| 海原县| 乌海市| 福建省| 嵊泗县| 尚志市| 府谷县| 丹棱县| 拜泉县| 石河子市| 兴义市| 德清县| 北川| 宝丰县| 大荔县| 虞城县| 潮州市| 嘉义市| 同江市| 上杭县| 来宾市| 镇沅| 万荣县| 无棣县| 九江县| 彭州市| 伊宁县| 克山县| 镶黄旗| 莱西市| 繁昌县| 皮山县| 家居| 江陵县| 吐鲁番市| 浮山县| 南涧| 德州市| 科尔| 新密市| 云浮市|