Toast 消息框应用。
2019独角兽企业重金招聘Python工程师标准>>>
Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。
Toast.makeText(getApplicationContext(), "默认的Toast", Toast.LENGTH_SHORT).show();
makeText(context, text, duration)是其原型。
第一个参数:当前的上下文环境。可用getApplicationContext()或this,
第二个参数:要显示的字符串。也可是R.string中字符串ID
第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以使用毫秒如2000ms 。
自定义:toast显示位置。
Toast toast=Toast.makeText(getApplicationContext(), "自定义显示位置的Toast", Toast.LENGTH_SHORT);
toast.setGravity(Gravity.TOP|Gravity.CENTER, -50, 100);
toast.show();
第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶
第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移
第三个参数:同的第二个参数道理一样 ,只不过是Y轴。
屏幕居中显示,X轴和Y轴偏移量都是0
toast.setGravity(Gravity.CENTER, 0, 0);
效果:
带图标的Toast.
Toast toast=Toast.makeText(getApplicationContext(), "显示带图片的toast", 3000);
toast.setGravity(Gravity.CENTER, 0, 0);
//创建图片视图对象
ImageView imageView= new ImageView(getApplicationContext());
//设置图片
imageView.setImageResource(R.drawable.ic_launcher);
//获得toast的布局
LinearLayout toastView = (LinearLayout) toast.getView();
//设置此布局为横向的
toastView.setOrientation(LinearLayout.HORIZONTAL);
//将ImageView在加入到此布局中的第一个位置
toastView.addView(imageView, 0);
toast.show();
效果:
原文: http://www.cnblogs.com/ycxyyzw/archive/2013/03/12/2955845.html://
转载于:https://my.oschina.net/u/1773495/blog/305911
Toast 消息框应用。相关推荐
- flutter Toast消息提示框
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 本文章将讲述: 1.在 flutter 跨平台开发中,使用 Dart 实现 Toast 消息提示框效果 2.Overl ...
- Toast 消息提示框
Toast(吐丝框) 1.1 Toast是Android中的一种简易的消息提示框 1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象. 第一个参数:当前的上 ...
- Bootstrap3 Toast的Bootoast消息框插件使用
使用方法 在页面中引入bootstrap.min.css文件,bootoast.css,以及jquery和bootoast.js文件. <link rel="stylesheet&qu ...
- 转android项目开发 工作日志 2011.10.8--toast消息框使用
1一般的提示框 的调用方法 Toast.makeText(context,text,duration).show() 第一个参数 是当前运行的上下文 即指定在哪个ACTIVITY中运行 (可以写为ge ...
- 原创 防 toast提示框
//调用方法 toast[success]("标题", "消息内容")or toast[类型]({type: "toast-success" ...
- 使用jQuery开发messager消息框插件
1.插件使用 首先引入jquery库,然后引入dialog.js.dialog.css.messager.js.messager.css,如下: 1 <script type="tex ...
- C#代码像QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法...
你QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法: 要么重写需要弹出的窗体的事件: protected override CreateParams ...
- JavaScript 消息框
可以在 JavaScript 中创建三种消息框:警告框.确认框.提示框. 实例 警告框带有折行的警告框确认框提示框 警告框 警告框经常用于确保用户可以得到某些信息. 当警告框出现后,用户需要点击确定按 ...
- 在用户控件中弹出消息框的方法
以下语句可以弹出消息框, 如有不妥,请指正! ScriptManager.RegisterStartupScript(this, GetType(), "js", "al ...
最新文章
- BigDecimal divide方法结果为无限小数问题
- 使用Jdom2将一个xml文件添加到另一个xml中
- SAP 电商云 Spartacus UI 根据 CMS Component uid 获取数据
- PWN-PRACTICE-CTFSHOW-8
- webpack-internal:///./node_modules/vue/dist/vue.esm.js:629 [Vue warn]: Invalid prop: type check fail
- Linux系统的头文件和库文件搜索路径
- Redis 下载安装
- 除了深度学习,你需要知道AI技术的23个方向
- 企业网站建设完成后如何优化推广?
- 谨防打黑工丨被“偷走”的实习期
- 实现WinForm的DataGridView折叠功能(非原创,仅供收藏)
- 关于神经网络算法使用场景的思考
- WeChat 微信公众号开发步骤
- 投行数字化转型方案,达观智能文档处理赋能数字投行
- win10隐藏输入法指示器的设置方法
- Gradle - Groovy Language
- 怎么写好一篇接口文档
- HTTP请求以及接收的方式
- 关于跨境物流3种运输模式讲解
- Android 仿淘宝属性标签页