Toast.makeText(getApplicationContext(), getString(R.string.negative), Toast.LENGTH_SHORT).show();
设置时间外观如何设置这个时间的外观,使这个取消。 另外我该如何设置这一个出现在中间的部分屏幕?为Toast.makeText
Toast.makeText(getApplicationContext(), getString(R.string.negative), Toast.LENGTH_SHORT).show();
设置时间外观如何设置这个时间的外观,使这个取消。 另外我该如何设置这一个出现在中间的部分屏幕?为Toast.makeText
1.对于时间出现:持续时间
有两种情况:Toast.LENGTH_SHORT
或Toast.LENGTH_LONG
(以时间为长周期显示)(在较短的时间内显示)。
不能定义为吐司
一个时间出现2.吐司比重:(在屏幕中间显示):
,因为我们希望使用一种方法命名setGravity可以定位吐司( ),其已得到三个参数:重力,x偏移量,y偏移量。
toast.setGravity(Gravity.CENTER, 0, 0); // toast in the center of screen
编辑: 对于你的情况,你可以使用:
Toast toast= Toast.makeText(getApplicationContext(), getString(R.string.positive), Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
敬酒显示此处指定的时间:
Toast.LENGTH_SHORT
在你的代码
。您只能使用Toast.LENGTH_SHORT或Toast.LENGTH_LONG ==> Toast是不是非常灵活的时间,但他们并不需要是,看到documentation:
当视图显示给用户,作为应用程序的浮动视图出现。它永远不会获得焦点。用户可能正在输入其他内容。这个想法应尽可能不显眼,同时向用户展示您希望他们看到的信息。两个示例是音量控制,以及简短消息说您的设置已保存。
我不认为你可以做到这一点敬酒。你可能想看看AlertDialogs
你能告诉我的代码和我在一起? Toast.makeText(getApplicationContext(),的getString(R.string.positive),Toast.LENGTH_LONG).show(); @ Ziprox09 – user3322959
@ user3322959我编辑的答案包含了完整的代码现在 –
谢谢@ Ziprox09,它为我工作.. – user3322959