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

效果

在这里插入图片描述

代码

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

发布了100 篇原创文章 · 获赞 25 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43576028/article/details/104239205