android开发-使用Toast显示提示信息框
更新时间:2023-09-15 08:48:01 阅读量: 资格考试认证 文档下载
android开发-使用Toast显示提示信息框
使用Toast显示提示信息框
Toast是一种非常方便的提示消息框,他会在程序界面上显示一个简单的提示信息,这个提示信息框用于向用户生成简单的提示信息,它具有两个特点。
1. Toast提示信息不会获得焦点, 2. Toast提示信息过一段时间会自动消失
使用Toast来生成提示消息也非常简单,只要如下几个步骤, 1. 调用Toast的构造器或makeText方法创建一个Toast对象
2. 调用Toast的方法来设置该消息提示的对齐方式,页边距,显示内容等 3. 调用Toast的show()方法,将他显示出来 Toast的功能和用法都比较简单,大部分时候他只能显示简单的额文本提示如果应用需要显示诸如图片,列表之类的复杂提示,一般建议使用对话框完成,如果开发者确实想通过Toast来完成,也是可以的,Toast提供了一个setView()方法,该方法允许开发者自己定义Toast显示的内容, 下面看一个例子: View Code? 1 package org.crazyit.toast; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.Gravity; 6 import android.view.View; 7 import android.view.View.OnClickListener; 8 import android.widget.Button; 9 import android.widget.ImageView; 10 import android.widget.LinearLayout; 11 import android.widget.Toast; 12 13 14 public class ToastTest extends Activity 15 { 16 @Override 17 public void onCreate(Bundle savedInstanceState) 18 { 19 super.onCreate(savedInstanceState); 20 setContentView(R.layout.main); 21 Button simple = (Button)findViewById(R.id.simple); 22 //为按钮的单击事件绑定事件监听器 23 simple.setOnClickListener(new OnClickListener() 24 { 25 @Override 26 public void onClick(View source) 27 { 28 //创建一个Toast提示信息 29 Toast toast = Toast.makeText(ToastTest.this 30 , \简单的提示信息\ 31 // 设置该Toast提示信息的持续时间 32 , Toast.LENGTH_SHORT); 33 toast.show(); 34 } 35 }); 36 Button bn = (Button)findViewById(R.id.bn); 37 //为按钮的单击事件绑定事件监听器 38 bn.setOnClickListener(new OnClickListener() 39 { 40 @Override 41 public void onClick(View source) 42 { 43 //创建一个Toast提示信息 44 Toast toast = Toast.makeText(ToastTest.this 45 , \带图片的的提示信息\ 46 // 设置该Toast提示信息的持续时间 47 , Toast.LENGTH_LONG); 48 toast.setGravity(Gravity.CENTER, 0, 0); 49 //获取Toast提示里原有的View 50 View toastView = toast.getView(); 51 //创建一个ImageView 52 ImageView image = new ImageView(ToastTest.this); 53 image.setImageResource(R.drawable.tools); 54 //创建一个LinearLayout容器 55 LinearLayout ll = new LinearLayout(ToastTest.this); 56 //向LinearLayout中添加图片、原有的View 57 ll.addView(image); 58 ll.addView(toastView); 59 toast.setView(ll); 60 toast.show(); 61 } 62 }); 63 } 64 } 结果如下所示:
正在阅读:
aao工艺流程图04-26
英语课堂教学三维目标有效整合的策略01-12
新高考书面表达 - 读后续写01-04
17秋《经济学基础》作业 - 210-10
工程光学习题解答 第二章 理想光学系统08-19
天安门广场升旗仪式作文500字02-05
四川师范大学经济与管理学院2015级2016年11月20日经济学沙盘实训报告11-14
放射科 出科考题库 - 5333212-08
- 梳理《史记》素材,为作文添彩
- 2012呼和浩特驾照模拟考试B2车型试题
- 关于全面推进施工现场标准化管理实施的通知(红头文件)
- 江西省房屋建筑和市政基础设施工程施工招标文件范本
- 律师与公证制度第2阶段练习题
- 2019-2020年最新人教版PEP初三英语九年级上册精编单元练习unit6训练测试卷内含听力文件及听力原文
- 小升初数学模拟试卷(十四) 北京版 Word版,含答案
- 认识创新思维特点 探讨创新教育方法-精选教育文档
- 00266 自考 社会心理学一(复习题大全)
- 多媒体在语文教学中的运用效果
- 派出所派出所教导员述职报告
- 低压电工作业考试B
- 18秋福建师范大学《管理心理学》在线作业一4
- 中国铝业公司职工违规违纪处分暂行规定
- 13建筑力学复习题(答案)
- 2008年新密市师德征文获奖名单 - 图文
- 保安员培训考试题库(附答案)
- 银川市贺兰一中一模试卷
- 2011—2017年新课标全国卷2文科数学试题分类汇编 - 1.集合
- 湖北省襄阳市第五中学届高三生物五月模拟考试试题一
- 提示
- android
- 使用
- 显示
- 开发
- Toast
- 信息
- 篷南中学新建学生食堂学生宿舍及附属工程施工组织设计1
- 电气强化培训讲义
- 周必荣《合同签订及履行过程中的法律风险防范》
- 园区小学数学教师解题能力竞赛试卷
- 建立沁河源头生态功能保护区的必要性和意义
- 用相声演绎中国文化试题及答案讲解
- 2018届哈师大附中高三第三次模拟考试数学(理)试题
- 招标评标程序和评标方法
- 2017-2022年中国沙发市场发展趋势研究报告(目录) - 图文
- 电机与电力拖动实验指导书天煌实验1
- 物权法习题及参考答案
- 网络时钟系统方案 - 图文
- 2015级计算机基础期末复习知识点
- 2019学年云南省玉溪一中高三上学期第三次月考地理试题(含答案) - 图文
- 收入差距不能代表人才价值高低(辩论赛)
- 水污染控制工程计算题
- 广东省广州市2018-2019学年高三高考模拟考试文综政治试题(二) Word版含解析
- 2014年秋新目标英语九年级unit1-unit10同步测试题:Unit 5 Section B 含答案
- 材料采购管理办法
- 小学五年级春季安全教案