Android 如何改进这种编码(Toast MakeText)
此编码显示错误,如何删除Android 如何改进这种编码(Toast MakeText),android,Android,此编码显示错误,如何删除 Toast.makeText(Option.this,buffer.toString(),Toast.LENGTH_LONG).setGravity(Gravity.CENTER, 0, 50); Toast.show(); 您不能称为Toast.show()。Toast(大写T)是类,但不是Toast对象。您需要对toast对象调用show()。makeText()返回Toast对象 试试这个: Toast toast = Toast.m
Toast.makeText(Option.this,buffer.toString(),Toast.LENGTH_LONG).setGravity(Gravity.CENTER, 0, 50);
Toast.show();
您不能称为Toast.show()。Toast(大写T)是类,但不是Toast对象。您需要对toast对象调用show()。makeText()返回Toast对象 试试这个:
Toast toast = Toast.makeText(getActivity(),"My message", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 50);
toast.show();
希望有帮助。什么是错误?您还可以使用
Toast.makeText(Option.this,buffer.toString(),Toast.LENGTH_LONG).setGravity(Gravity.CENTER,0,50).show()代码>这是工作,但我能做什么添加此语法:-Toast.makeText(Option.This,buffer.toString(),Toast.LENGTH\u LONG)。setGravity(Gravity.CENTER,0,50);Toast.show();--或者Toast.makeText(Option.this,buffer.toString(),Toast.LENGTH\u LONG)。setGravity(Gravcity.CENTER,0,50).show();我希望你知道this@SumitSaxena你不能这样做。第一个想法是在类上调用show()
方法,而不是在对象上调用,因为您没有创建它;第二个想法是在方法setGravity()
返回的基元类型void上不能调用show()
方法