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