Android 如何协调toast和对话框?Toast部分覆盖了“加载”对话框。我可以调整吐司的尺寸吗?

Android 如何协调toast和对话框?Toast部分覆盖了“加载”对话框。我可以调整吐司的尺寸吗?,android,Android,这里是确切的情况。用户登录后,会得到一个持续几秒钟的欢迎祝酒词,他们会切换到一个帐户页面,其中有一个加载对话框。。。这有点难看,因为祝酒和对话同时进行。实际上,它部分地涵盖了它。我希望用户看到Toast,然后查看加载对话框(如果Toast结束后仍在进行)。。。。因此,如果我可以将toast对话框的大小调整到可以工作的相同位置,或者如果我可以在toast结束之前隐藏加载对话框,我建议创建一个线程,等待toast完成。你在展示完烤面包后马上开始 Toast.makeText(this

这里是确切的情况。用户登录后,会得到一个持续几秒钟的欢迎祝酒词,他们会切换到一个帐户页面,其中有一个加载对话框。。。这有点难看,因为祝酒和对话同时进行。实际上,它部分地涵盖了它。我希望用户看到Toast,然后查看加载对话框(如果Toast结束后仍在进行)。。。。因此,如果我可以将toast对话框的大小调整到可以工作的相同位置,或者如果我可以在toast结束之前隐藏加载对话框,我建议创建一个线程,等待toast完成。你在展示完烤面包后马上开始

        Toast.makeText(this,"WELCOME TO MY APPLICATION!", Toast.LENGTH_LONG).show();
        thread.start();
在线程中,等待(LENGTH\u LONG=3.5)或(LENGTH\u SHORT=2)秒,然后显示对话框

Thread thread = new Thread(){
         @Override
        public void run() {
             try {
                Thread.sleep(3500); // use 2000 if LENGTH_SHORT is used
                displayDialog(); // toast should have disappeared at this point so you can display your dialog box here
            } catch (Exception e) {
                e.printStackTrace();
            }
         }  
       };

也许你可以使用toast.setGravity(gravity,xOffset,yOffset)将祝酒词放在一边。