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

溫馨提示×

android alertdialog對話框怎么取消

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

要取消Android AlertDialog對話框,您可以在創建對話框時設置一個監聽器,然后在監聽器中調用dismiss()方法。以下是一個簡單的示例:

import androidx.appcompat.app.AlertDialog;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

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

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

    private void showDialog() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("提示");
        builder.setMessage("這是一個AlertDialog對話框");

        // 設置一個監聽器,點擊確定后關閉對話框
        builder.setPositiveButton("確定", null);

        final AlertDialog alertDialog = builder.create();
        alertDialog.setOnShowListener(new DialogInterface.OnShowListener() {
            @Override
            public void onShow(DialogInterface dialog) {
                Button positiveButton = ((AlertDialog) dialog).getButton(DialogInterface.BUTTON_POSITIVE);
                positiveButton.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        // 點擊確定后關閉對話框
                        alertDialog.dismiss();
                    }
                });
            }
        });

        alertDialog.show();
    }
}

在這個示例中,我們創建了一個帶有“確定”按鈕的AlertDialog對話框。當用戶點擊“確定”按鈕時,對話框將關閉。您可以根據需要修改這個示例,以適應您的應用程序。

0
乐亭县| 五莲县| 上高县| 禹城市| 枣阳市| 微山县| 冷水江市| 云浮市| 齐齐哈尔市| 贞丰县| 莱西市| 鄂托克旗| 嘉善县| 贵德县| 舞钢市| 阳泉市| 韶关市| 来凤县| 东港市| 云安县| 左权县| 龙里县| 剑阁县| 宜兰县| 中西区| 忻州市| 老河口市| 渝中区| 晋城| 晋州市| 洛南县| 浦城县| 信丰县| 谷城县| 锦州市| 嘉峪关市| 杭锦旗| 庆阳市| 肇州县| 东平县| 都匀市|