亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
远安县| 青龙| 林周县| 贞丰县| 璧山县| 乌苏市| 马边| 迁安市| 泽普县| 眉山市| 蕲春县| 黄山市| 凌源市| 玛曲县| 卢湾区| 乌什县| 赞皇县| 屏南县| 龙州县| 吉木萨尔县| 桐柏县| 镇安县| 体育| 明光市| 霞浦县| 吉水县| 株洲县| 鲁山县| 祁东县| 南昌市| 木兰县| 静宁县| 镇康县| 莱州市| 黄大仙区| 石嘴山市| 舞阳县| 宜兰县| 安吉县| 剑河县| 鄂伦春自治旗|