吐司定位不工作
问题描述:
我厌倦了这段代码:吐司定位不工作
Toast toast = new Toast(this);
toast.setText("Please enter your User-Id");
toast.setGravity(Gravity.CENTER, 0, 0);
toast.setDuration(Toast.LENGTH_LONG);
toast.show();
但仍然是土司在这是默认的底部得到显示。即使这下面一个也不工作:
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
请帮助。
Regards,
答
您不应该使用Toast类的构造函数。
执行以下操作:
Toast toast = Toast.makeText(this, "Please enter your User-Id", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
Toast.makeText(这一点, “请输入您的用户ID”,Toast.LENGTH_LONG).setGravity(Gravity.CENTER,0,0).show(); 此行给出编译错误: “无法在原始类型上调用show()void” – user182944 2012-04-19 14:02:09
我认为只有第一段代码才能正常工作。就他们将要完成的事情而言,他们实际上是一样的。 – dymmeh 2012-04-19 14:05:43
是的,第一段代码工作完美!但代码的第二个派生词有编译错误! – user182944 2012-04-19 14:16:47