的中心在Android中显示吐司我想在屏幕底部显示一个敬酒的消息,我想这一点:如何在屏幕
Toast.makeText(test.this,"bbb", Toast.LENGTH_LONG).show();
它不工作,我怎么做是正确的?
的中心在Android中显示吐司我想在屏幕底部显示一个敬酒的消息,我想这一点:如何在屏幕
Toast.makeText(test.this,"bbb", Toast.LENGTH_LONG).show();
它不工作,我怎么做是正确的?
在屏幕中央显示Toast。
Toast toast = Toast.makeText(test.this,"bbb", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
定位你的面包
标准Toast通知显示在靠近屏幕的底部,水平居中。您可以使用setGravity(int, int, int)
方法更改此位置。这接受三个参数:Gravity
常量,x-position
偏移量和y-position
偏移量。
例如,如果你决定敬酒应出现在左上角,你可以这样设置重力:
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
如果您想促使这个姿势要正确,增加第二个参数的值。为了微调它,增加最后一个参数的值。
Toast toast = new Toast(context);
toast.setGravity(Gravity.FILL_HORIZONTAL | Gravity.BOTTOM, 0, 0);
toast.show();
以下代码适用于我。
Toast.makeText(this, "Toast in center", Toast.LENGTH_SHORT).setGravity(Gravity.CENTER,0,0).show();
setGravity不返回Toast对象。 void setGravity(int gravity,int xOffset,int yOffset) – wrkwrk 2018-03-05 13:19:44
在Xamarin.Android,这显示敬酒,位于屏幕中心:
Toast toast = Toast.MakeText(ApplicationContext, "bbb", ToastLength.Long);
toast.SetGravity(GravityFlags.Center, 0, 0);
toast.Show();
它没有任何意义了我。你到底想说什么? – SudoRahul 2013-03-10 10:24:17
格式文本,正确的问题,示例代码你尝试了什么,你甚至尝试使用搜索引擎? – deadfish 2013-03-10 10:24:27
编辑此问题的人编辑错了...问题很明显,消息正文不是...请重新编辑它。他想问的是“如何在屏幕中央显示Toast消息”,消息是“在Android中,我想在屏幕中央显示Toast消息,在屏幕底部显示Toast消息我尝试这种方式 Toast.makeText(test.this,“bbb”,Toast.LENGTH_LONG).show(); 如何在屏幕中间放置Toast消息? 我认为是这样的,不像它被编辑... – Elsanty 2014-10-30 16:38:03