Android怎么让toast在屏幕顶部显示

效果

Android怎么让toast在屏幕顶部显示_第1张图片

代码

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方法显示信息。

你可能感兴趣的:(Android)