关于安卓开发通过Toast显示消息提示框

Toast用于在屏幕中显示一个提示信息栏,该消息栏没有任何控制按钮,并且不会获得焦点,经过一定时间后自动消失。

作用:用于显示一些快速提示信息

有两种方式可以显示提示信息框

一:

调用Toast类的make Text()方法创建一个名称为toast(自定义)的Toast对象

关键代码

1 Toast toast = Toast.makeText(this, "要显示的内容", Toast.LENGTH_LONG).show();

二:

通过Toast类的构造方法创建一个消息提示框

关键代码

 1 首先修改要显示信息的布局文件,设置一个android:id="@+id/ll"    id自己设置名字 要与下面代码中的toast.setView(ll);参数匹配即可
 2 
 3 
 4 Toast toast = new Toast(this);
 5         toast.setDuration(Toast.LENGTH_SHORT); //设置持续时间
 6         toast.setGravity(Gravity.CENTER, 0, 0);//设置对齐方式
 7         LinearLayout ll=new LinearLayout(this);//创建一个线性布局管理器
 8         TextView tv= new TextView(this);       //创建一个TextView
 9         tv.setText("我是通过构造函数创建的消息提示框");   //设置文本内容
10         ll.addView(tv);                        //将TextView添加到线性布局管理器
11         toast.setView(ll);                     //设置消息提示框中要显示的视图
12         toast.show();                          //显示消息提示框

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏分享达人秀

ImageSwitcher和TextSwitcher

上一期我们了解了ViewAnimator组件和ViewSwitcher组件的使用,你都掌握了吗?本期一起来学习ViewSwitcher的两个子组件Imag...

2209
来自专栏Android干货

安卓开发_浅谈SubMenu(子菜单)

2126
来自专栏Android机器圈

Android图片处理--缩放

把ImageView或者PhotoView的对象名直接添加到display中就OK 了。

2496
来自专栏向治洪

解决在onCreate()过程中获取View的width和Height为0的方法

最近在看Android底层代码的view绘制原理的时候讲到一个很有意思的事情,也是我几年前刚开始学习Android开发的时候比较纳闷的一个问题,如果你不理解An...

1998
来自专栏自动化测试实战

Appium定位 5 ——xpath

3245
来自专栏Hongten

android开发_SimpleAdapter适配器

drawable-hdpi文件夹中的图片是自己加入的。主要是在菜单选项中显示的图片:

952
来自专栏小鄧子的技术博客专栏

【译】与Adapter一起使用(ListView, GridView, ...)

首先,我们需要为测试提供一些图像。我们从eatfoody.com截取了部分美味的食谱图,上传至imgur。

562
来自专栏7号代码

Android应用界面开发——简单控件和Activity间传递数据

要想开发一个Android App,开发环境是必不可少的,所以学习之前应该先搭建环境,环境如下:

2733
来自专栏飞雪无情的博客

Android Layout的layout_height等属性为什么会不起作用?

有的时候,我们配置好的布局文件,在加载完成添加到我们的Activity中后发现,并没有安装我们设置的属性来布局,比为我们设置了android:layout_ma...

1103
来自专栏向治洪

可拖拽gridview

在Android开发中,我们常常用到ListView和GridView,而有的时候系统的ListView,GridView并不能满足我们的需求,所以我们需要自己...

2855

扫码关注云+社区

领取腾讯云代金券