`
dyllove98
  • 浏览: 1384052 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:38377
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:78736
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:131906
社区版块
存档分类
最新评论

Toast基本应用

 
阅读更多

Android系统提供了一套友好的消息提示机制,常用的方法有Toast和Notification(消息显示在状态栏中),下面单讲Toast(为方便快速查看,只提供关键代码)

1、默认的显示样式

1
2
3
4
5
Toast toast=Toast.makeText(getApplicationContext(), "Toast消息", Toast.LENGTH_SHORT); 
// 第一个参数:当前的上下文环境,也可用this
// 第二个参数:要显示的字符串。也可是R.string中字符串ID
// 第三个参数:显示的时间长短。Toast默认的有两个LENGTH_LONG(长)和LENGTH_SHORT(短),也可以//             使用毫秒如2000ms
toast.show(); //显示toast信息

2、自定义显示位置

法一:

1
2
toast.setGravity(Gravity.TOP|Gravity.CENTER, -50100);
//第一个参数是要显示的位置(当前为居中靠顶),第2、3是x、y偏移量(正右负左,正上负下)

法二:

1
2
3
toast.setMargin(float horizontalMargin, float verticalMargin);
//以横向和纵向的百分比设置显示位置,参数均为float类型
//例:toast.setMargin(-0.5f, 0f);

3、带有图片的消息显示

1
2
3
4
5
 ImageView imageView= new ImageView(getApplicationContext());//创建图片视图对象 
 imageView.setImageResource(R.drawable.ic_launcher);  //设置图片  
 LinearLayout toastView = (LinearLayout) toast.getView(); //获得toast的布局  
 toastView.setOrientation(LinearLayout.HORIZONTAL);  //设置此布局为横向的 
 toastView.addView(imageView, 0); //将ImageView在加入到此布局中的第一个位置

作为Android初学者,这三种样式基本够用t_0032.gif

欢迎大家访问我的个人网站 萌萌的IT人
0
0
分享到:
评论

相关推荐

    Google.Android开发入门与实战第7章.良好的学习开端——Android基本组件介绍之温馨的提醒——Toast和Notification应用.rar

    Google Google.Android开发入门与实战第7章.良好的学习开端——Android基本组件介绍之温馨的提醒——Toast和Notification应用.rar

    Android应用内悬浮窗的实现方案示例

    悬浮窗,大家应该也不陌生,凌驾于应用之上的一个小弹窗,实现上很简单,就是添加一个系统级别的窗口,Android中通过WindowManagerService( WMS)来管理所有的窗口,对于WMS来说,管你是Activity、Toast、Dialog,...

    Broadcast的基本应用

    通过一个按键发送广播,另一个继承BroadcastReceiver的类接收广播并通过Toast显示。

    Android Toast 基于Toasty 修改 适配AndroidX.zip

    针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...

    Android开发应用实战详解源代码

    4.3 用toast实现提示 4.4 用checkbox实现一个简单的物品清单 4.5 实现同意条款效果 4.6 radiogroup选择 4.7 imageview相框 4.8 spinner选择处理 4.9 gallery相簿 4.10 用.iava.io.file实现文件搜索 4.11 置换...

    微软UWP开发教程_2263页.pdf

    开发桌面应用 设置开发环境 系统要求 安装开发人员工具 启用设备进行开发 开发人员模式功能和调试 创建一个开发者帐户 入门 概述 适用于 Windows 应用的 Visual Studio 模板 生成适用于 Windows 11 的应用 让你的...

    Android高级编程--源代码

     《android高级编程》首先简要介绍android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前android 1.0 sdk编写定制移动程序所需的知识,还...

    《Google Android开发入门与实战》

    第7章 良好的学习开端——Android基本组件介绍之温馨的提醒——Toast和Notification应用 第8章 移动信息仓库——Android的数据存储操作之Android数据存储概述 第8章 移动信息仓库——Android的数据存储操作之轻轻地...

    MessageBar:[Android] MessageBar-类似于GMail应用中的Toast替换

    给了我基本思路和起始代码 Roman Nurik用于创建Simon的库。 执照 Copyright 2013 Michael Flisar Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in ...

    android开发入门与实战(下)

    7.8 温馨的提醒——Toast和Notification应用 7.8.1 实例操作演示 7.8.2 实例编程实现 7.9 本章小结 第8章 移动信息仓库——Android的数据存储操作 8.1 Android数据存储概述 8.2 轻轻地我保护——SharedPreferences...

    android开发入门与实战(上)

    7.8 温馨的提醒——Toast和Notification应用 7.8.1 实例操作演示 7.8.2 实例编程实现 7.9 本章小结 第8章 移动信息仓库——Android的数据存储操作 8.1 Android数据存储概述 8.2 轻轻地我保护——SharedPreferences...

    基于Kotlin实现学生信息管理系统【100010063】

    技术介绍:该课程设计主要使用了 kotlin 语言编程技术,Anko 库中的 toast、intent、alert 处理功能以及 SQLite 数据库的连接和交互技术,用于对移动端应用进行一些相应的开发操作。 系统功能要求: 用户、角色管理...

    Android.UI基础教程]

    第1部分AndroidUI基础 第1章 入门 1.1 HeUoWorld 1.2 Android应用程序的基本结构 1.2.1文件夹结构 1. 2.2.AndroidManifest 1.2.3 资源 1.3 AndroidUI基础 1.3.1 主屏幕和通知栏1.3.2 XM[布局 1.3.3 ACTIVI'[Y类 ...

    《Google Android开发入门与实战》.pdf

    7.8 温馨的提醒——toast和notification应用 127 7.8.1 实例操作演示 128 7.8.2 实例编程实现 129 7.9 本章小结 135 第8章 移动信息仓库——android的数据存储操作 136 8.1 android数据存储概述 ...

    Google Android开发入门与实战的代码

    7.8 温馨的提醒——Toast和Notification应用 127 7.8.1 实例操作演示 128 7.8.2 实例编程实现 129 7.9 本章小结 135 第8章 移动信息仓库——Android的数据存储操作 136 8.1 Android数据存储概述 ...

    Google.Android开发入门与实战

    7.8 温馨的提醒——Toast和Notification应用 7.8.1 实例操作演示 7.8.2 实例编程实现 7.9 本章小结 第8章 移动信息仓库——Android的数据存储操作 8.1 Android数据存储概述 8.2 轻轻地我保护——SharedPreferences...

    primenumbergame-rybackpo:由Classroom为GitHub创建的primenumbergame-rybackpo

    素数游戏分配(“更多”按钮,基本事件处理和敬酒) 由Classroom为GitHub创建的primenumbergame-rybackpo 该作业说明了简单的Button和基本事件处理的用法。 它还介绍了烤面包在用户反馈中的应用。问题: 设计并实现...

    android 开发 文件读写应用案例分析

    一、基本概念 在Android应用中保存文件,保存的位置有两处 ①手机自带的存储空间,较小(如200M),适合保存一些小文件,Android中保存位置在data/data/应用包名/files目录 ②外存储设备如SD卡,较大,适合保存大文件...

    primenumbergame-ToastyKrabstix

    该作业说明了简单的Button和基本事件处理的用法。 它还介绍了烤面包在用户反馈中的应用。 问题: 设计并实现一个Android游戏应用程序,该应用程序显示一个随机数(2到999),并让用户猜测该数字是素数还是复合数。...

Global site tag (gtag.js) - Google Analytics