从甜蜜警报对话框 Android 中删除“确定”按钮

阿比

我正在为 android 使用 SweetAlert Dialog。

https://github.com/pedant/sweet-alert-dialog

在成功对话框中,我想删除到 OK 按钮,因为我使用的是计时器选项,但是他们的文档中没有提到这样做的选项。请解释如何删除“确定”按钮。

在此处输入图片说明

主活动.java

public class Main2Activity extends AppCompatActivity {
private Firebase mRootRef;
private Button mBtn1;
private Button mBtn2;
int counter;
int counter1;
long value;



@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);
    Firebase.setAndroidContext(this);
    mBtn1 = (Button) findViewById(R.id.btn1);
    mBtn2 = (Button) findViewById(R.id.btn2);
    mBtn1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (v.equals(mBtn1)) {
                mRootRef = new Firebase("https://voting-cf0fa.firebaseio.com/House/Jupiter/Player 1");
                final Firebase mRefChild = mRootRef.child("Votes");
                mRefChild.runTransaction(new Transaction.Handler() {
                    @Override
                    public Transaction.Result doTransaction(final MutableData currentData) {
                        if (currentData.getValue() == null) {
                            currentData.setValue(1);
                        } else {
                            currentData.setValue((Long) currentData.getValue() + 1);
                        }
                        return Transaction.success(currentData);
                    }

                    public void onComplete(FirebaseError firebaseError, boolean committed, DataSnapshot currentData) {
                    }
                });
                MediaPlayer click1 =MediaPlayer.create(getApplicationContext(), R.raw.click);
                click1.start();
                mBtn1.setEnabled(false);
                mBtn2.setEnabled(false);
                Timer buttonTimer = new Timer();
                buttonTimer.schedule(new TimerTask() {

                    @Override
                    public void run() {
                        runOnUiThread(new Runnable() {

                            @Override
                            public void run() {
                                mBtn1.setEnabled(true);
                                mBtn2.setEnabled(true);
                            }
                        });
                    }
                }, 5000);
                final  SweetAlertDialog Voted = new SweetAlertDialog(Main2Activity.this, SweetAlertDialog.SUCCESS_TYPE);
                Voted.setTitleText("Voted");
                Voted.setContentText("You Have cast your Vote!");
                Voted.show();
                Voted.findViewById(R.id.confirm_button).setVisibility(View.GONE);

                final Timer t = new Timer();
                t.schedule(new TimerTask() {
                    @Override
                    public void run() {
                       Voted.dismiss();
                        t.cancel();
                    }
                }, 5000);

            }

        }
    });


    mBtn2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mRootRef = new Firebase("https://voting-cf0fa.firebaseio.com/House/Jupiter/Player 2");
            if (v.equals(mBtn2)) {
                Firebase mRefChild = mRootRef.child("Votes");
                mRefChild.runTransaction(new Transaction.Handler() {
                    @Override
                    public Transaction.Result doTransaction(final MutableData currentData) {
                        if (currentData.getValue() == null) {
                            currentData.setValue(1);
                        } else {
                            currentData.setValue((Long) currentData.getValue() + 1);
                        }
                        return Transaction.success(currentData);
                    }

                    public void onComplete(FirebaseError firebaseError, boolean committed, DataSnapshot currentData) {
                    }
                });
                MediaPlayer click2 =MediaPlayer.create(getApplicationContext(), R.raw.click);
                click2.start();
                mBtn2.setEnabled(false);
                mBtn1.setEnabled(false);
                Timer buttonTimer = new Timer();
                buttonTimer.schedule(new TimerTask() {

                    @Override
                    public void run() {
                        runOnUiThread(new Runnable() {

                            @Override
                            public void run() {
                                mBtn2.setEnabled(true);
                                mBtn1.setEnabled(true);
                            }
                        });
                    }
                }, 5000);
                final  SweetAlertDialog Voted = new SweetAlertDialog(Main2Activity.this, SweetAlertDialog.SUCCESS_TYPE);
                Voted.setTitleText("Voted");
                Voted.setContentText("You Have cast your Vote!");
                Voted.show();
                Voted.findViewById(R.id.confirm_button).setVisibility(View.GONE);

                final Timer t = new Timer();
                t.schedule(new TimerTask() {
                    @Override
                    public void run() {
                        Voted.dismiss();
                        t.cancel();
                    }
                }, 5000);

            }
            }
        });
    }
@Override
public void onBackPressed() { }

}
潘卡伊·库马尔

我假设你的代码看起来像

new SweetAlertDialog(this, SweetAlertDialog.SUCCESS_TYPE)
    .setTitleText("Good job!")
    .setContentText("You clicked the button!")
    .show();

所以答案是

SweetAlertDialog dialog = new SweetAlertDialog(this, SweetAlertDialog.SUCCESS_TYPE)
    .setTitleText("Good job!")
    .setContentText("You clicked the button!")
    .show();

dialog.findViewById(R.id.confirm_button).setVisibility(View.GONE);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android中的“警报对话框”框

来自分类Dev

Android中的“正常警报”对话框

来自分类Dev

从警报对话框中删除黑色背景 - Android

来自分类Dev

从“警报”对话框按钮打开链接Android

来自分类Dev

Android警报对话框并设置肯定按钮

来自分类Dev

带有警报对话框的Android退出按钮

来自分类Dev

通过按钮android显示警报对话框

来自分类Dev

带有警报对话框的Android退出按钮

来自分类Dev

删除顶部的Xamarin Android警报对话框空白

来自分类Dev

进度对话框中的“显示警报”对话框已完成android

来自分类Dev

在Android中更新警报对话框标题

来自分类Dev

在Android的警报对话框中设置文本大小

来自分类Dev

从Android中的服务弹出警报对话框

来自分类Dev

Android在警报对话框中设置文本

来自分类Dev

Android中的“自定义警报”对话框

来自分类Dev

在Android中更新警报对话框标题

来自分类Dev

我如何在android中创建警报对话框

来自分类Dev

带有onclicklistener的android中的警报对话框

来自分类Dev

在Android中的警报对话框标题栏中添加切换按钮

来自分类Dev

第一次按下按钮时在android中关闭警报对话框

来自分类Dev

Android-如何在自定义警报对话框中检查按钮单击?

来自分类Dev

Android-浮动警报对话框,该对话框仍允许用户在主布局/活动中输入

来自分类Dev

Android-浮动警报对话框,该对话框仍允许用户在主布局/活动中输入

来自分类Dev

如何使用警报对话框删除sqlite listview android中的项目

来自分类Dev

如何在Android的警报对话框中验证文本框

来自分类Dev

如何保持警报对话框直到确定单击android

来自分类Dev

如何在警报对话框(android)中保存状态并检查单选按钮的默认值?

来自分类Dev

在Android警报对话框中保存单选按钮选择

来自分类Dev

如何仅在Android中使用按钮关闭警报对话框

Related 相关文章

  1. 1

    Android中的“警报对话框”框

  2. 2

    Android中的“正常警报”对话框

  3. 3

    从警报对话框中删除黑色背景 - Android

  4. 4

    从“警报”对话框按钮打开链接Android

  5. 5

    Android警报对话框并设置肯定按钮

  6. 6

    带有警报对话框的Android退出按钮

  7. 7

    通过按钮android显示警报对话框

  8. 8

    带有警报对话框的Android退出按钮

  9. 9

    删除顶部的Xamarin Android警报对话框空白

  10. 10

    进度对话框中的“显示警报”对话框已完成android

  11. 11

    在Android中更新警报对话框标题

  12. 12

    在Android的警报对话框中设置文本大小

  13. 13

    从Android中的服务弹出警报对话框

  14. 14

    Android在警报对话框中设置文本

  15. 15

    Android中的“自定义警报”对话框

  16. 16

    在Android中更新警报对话框标题

  17. 17

    我如何在android中创建警报对话框

  18. 18

    带有onclicklistener的android中的警报对话框

  19. 19

    在Android中的警报对话框标题栏中添加切换按钮

  20. 20

    第一次按下按钮时在android中关闭警报对话框

  21. 21

    Android-如何在自定义警报对话框中检查按钮单击?

  22. 22

    Android-浮动警报对话框,该对话框仍允许用户在主布局/活动中输入

  23. 23

    Android-浮动警报对话框,该对话框仍允许用户在主布局/活动中输入

  24. 24

    如何使用警报对话框删除sqlite listview android中的项目

  25. 25

    如何在Android的警报对话框中验证文本框

  26. 26

    如何保持警报对话框直到确定单击android

  27. 27

    如何在警报对话框(android)中保存状态并检查单选按钮的默认值?

  28. 28

    在Android警报对话框中保存单选按钮选择

  29. 29

    如何仅在Android中使用按钮关闭警报对话框

热门标签

归档