中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

AlertDialog.Builder setPositiveButton 點擊時不關閉dial

小億
161
2023-12-19 20:36:08
欄目: 編程語言

要實現點擊 setPositiveButton 按鈕時不關閉對話框,可以通過 setPositiveButton 的第二個參數傳入一個 OnClickListener 對象,并在 onClick 方法中實現自定義的點擊邏輯。在這個方法中,您可以選擇不調用 dialog.dismiss() 方法來關閉對話框。

以下是一個示例代碼:

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("標題")
       .setMessage("消息")
       .setPositiveButton("確定", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
               // 處理點擊確定按鈕的邏輯
               // 不調用dialog.dismiss(),對話框將保持打開狀態
           }
       })
       .setNegativeButton("取消", new DialogInterface.OnClickListener() {
           public void onClick(DialogInterface dialog, int id) {
               // 處理點擊取消按鈕的邏輯
               dialog.dismiss(); // 關閉對話框
           }
       });
AlertDialog dialog = builder.create();
dialog.show();

在這個示例中,當用戶點擊“確定”按鈕時,對話框將保持打開狀態。當用戶點擊“取消”按鈕時,對話框將被關閉。

0
双牌县| 南安市| 呼图壁县| 徐闻县| 沐川县| 沂水县| 石阡县| 衡南县| 淄博市| 苏尼特左旗| 泰州市| 灵武市| 长宁区| 洪雅县| 武山县| 郓城县| 沧州市| 柳林县| 平和县| 淮滨县| 安顺市| 武夷山市| 休宁县| 汨罗市| 华安县| 龙游县| 五台县| 阿巴嘎旗| 普兰店市| 黑山县| 青海省| 潜江市| 昌图县| 咸阳市| 宜州市| 左云县| 安岳县| 隆尧县| 中江县| 彰化县| 永康市|