Toast toast = Toast.makeText(this, "Toast!!!", Toast.LENGTH_SHORT); toast.setGravity(Gravity.AXIS_PULL_AFTER , 0, 0); toast.show();
Gravity.AXIS_PULL_AFTER参数的作用是什么,以便在UI上定位Toast。
Toast
zbdgwd5y1#
根据Android文档:制作一个只包含文本视图的标准吐司。Context:要使用的上下文,通常是Application或Activity对象。通常,this将是对调用吐司的Activity的引用。但是,如果您在匿名类中(例如,为按钮创建单击侦听器),则将丢失对Activity的引用。
bkkx9g8r2#
参数this是一个对象,它告诉Toast在哪里显示它,在你的例子中是this你的Activity,它扩展了Context。请注意,this在Android小部件中使用得很多。如果你在匿名类中使用this,例如onClickListener(),请使用YourActivityName.this。
this
Activity
Context
onClickListener()
YourActivityName.this
8iwquhpp3#
根据Google文档,它没有明确的规范,它只是一个参数,告诉当前Activity或应用程序makeToast函数必须在何处显示Toast消息。
3条答案
按热度按时间zbdgwd5y1#
根据Android文档:
制作一个只包含文本视图的标准吐司。
Context:要使用的上下文,通常是Application或Activity对象。
通常,this将是对调用吐司的Activity的引用。但是,如果您在匿名类中(例如,为按钮创建单击侦听器),则将丢失对Activity的引用。
bkkx9g8r2#
参数
this
是一个对象,它告诉Toast
在哪里显示它,在你的例子中是this
你的Activity
,它扩展了Context
。请注意,this
在Android小部件中使用得很多。如果你在匿名类中使用this
,例如onClickListener()
,请使用YourActivityName.this
。8iwquhpp3#
根据Google文档,它没有明确的规范,它只是一个参数,告诉当前Activity或应用程序makeToast函数必须在何处显示Toast消息。