android 第一个参数在吐司中做什么

whlutmcx  于 2023-04-10  发布在  Android
关注(0)|答案(3)|浏览(122)
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

zbdgwd5y

zbdgwd5y1#

根据Android文档:
制作一个只包含文本视图的标准吐司。
Context:要使用的上下文,通常是Application或Activity对象。
通常,this将是对调用吐司的Activity的引用。但是,如果您在匿名类中(例如,为按钮创建单击侦听器),则将丢失对Activity的引用。

bkkx9g8r

bkkx9g8r2#

参数this是一个对象,它告诉Toast在哪里显示它,在你的例子中是this你的Activity,它扩展了Context。请注意,this在Android小部件中使用得很多。如果你在匿名类中使用this,例如onClickListener(),请使用YourActivityName.this

8iwquhpp

8iwquhpp3#

根据Google文档,它没有明确的规范,它只是一个参数,告诉当前Activity或应用程序makeToast函数必须在何处显示Toast消息。

相关问题