效果
代码
mLikeButton=findViewById(R.id.button);
mLikeButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view) {
Toast t=Toast.makeText(MainActivity.this,R.string.like_toast,Toast.LENGTH_SHORT);
t.setGravity(Gravity.TOP,0,0);
t.show();
}
});
解析
这里采用的监听器编写风格是匿名内部类的风格,通过生成toast对象,设定toast对象的重力值,就可以让toast显示在屏幕的任意地方,Gravity.Top表示显示在屏幕的最上方,最后调用toast对象的show方法显示信息。