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

溫馨提示×

如何在Android的DialogActivity中添加按鈕

小樊
81
2024-08-17 03:20:38
欄目: 編程語言

要在Android的DialogActivity中添加按鈕,可以通過以下步驟實現:

  1. 創建一個新的DialogActivity類,繼承自DialogFragment類。
  2. 在DialogActivity的onCreateDialog方法中創建一個AlertDialog對象,并設置對話框的標題、消息等內容。
  3. 使用AlertDialog的setPositiveButton、setNegativeButton等方法來添加按鈕,并設置按鈕的文字和點擊事件監聽器。
  4. 在按鈕的點擊事件監聽器中處理按鈕的點擊事件,例如執行特定操作或關閉對話框。

以下是一個簡單的示例代碼,演示如何在DialogActivity中添加按鈕:

public class CustomDialogFragment extends DialogFragment {

    @NonNull
    @Override
    public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
        AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
        builder.setTitle("Dialog Title")
                .setMessage("Dialog Message")
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // 按下OK按鈕時執行的操作
                        dialog.dismiss();
                    }
                })
                .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        // 按下Cancel按鈕時執行的操作
                        dialog.dismiss();
                    }
                });

        return builder.create();
    }
}

在創建DialogActivity時,可以使用FragmentManager來顯示DialogFragment:

CustomDialogFragment dialogFragment = new CustomDialogFragment();
dialogFragment.show(getSupportFragmentManager(), "CustomDialogFragment");

通過以上步驟,可以在Android的DialogActivity中添加按鈕,并在按鈕點擊時執行相應的操作。

0
长白| 屏山县| 定兴县| 咸阳市| 凤阳县| 齐齐哈尔市| 通河县| 理塘县| 滨州市| 寻甸| 揭西县| 当涂县| 左贡县| 鹿邑县| 东乡族自治县| 高雄市| 清水河县| 普定县| 敦煌市| 灵寿县| 台州市| 鹤壁市| 雷波县| 威信县| 蓬溪县| 富顺县| 宜良县| 元谋县| 沅江市| 龙江县| 尖扎县| 昌乐县| 册亨县| 清流县| 甘德县| 堆龙德庆县| 台湾省| 长沙市| 讷河市| 平利县| 九江县|