Android学习:Toast复习总结

        Toast.makeText(this.getApplication(), "hello toast^^^^^^", 1).show();

1特点:

(1)没有焦点

(2)显示的时间有限,会自动消失。

2:参数说明:

第一个参数:应用的上下文Context

Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的实现由

Android系统所提供。通过context我们可以加载资源,获取由android提供的一些

服务类。

在Android当中一般有两种context:

(1)application context(类似与java的Application)

(2)activity Context(生命周期较短,类似与java的request)

this = MainActivity.this

this.getApplication()

适用环境:

(1)application context:对象生存时间长一些,跟应用程序同时消亡。

(2)activity Context:一般用这个就行,如果每个地方都用application context,容易内存泄露。

第二个参数:提示的文本内容

第三个参数:显示的时间长短

  可以用Toast.LENGTH_SHORT等 也可以自定义

3:设置位置

Toast toast = Toast.makeText(this, "hello toast^^^^^^", 1);

toast.setGravity(Gravity.CENTER, 0, 0);

toast.show();

第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶

//第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移

//第三个参数:同的第二个参数道理一样

//如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示  

时间: 2024-10-01 02:21:19

Android学习:Toast复习总结的相关文章

Android学习笔记二十之Toast吐司、Notification通知、PopupWindow弹出窗

Android学习笔记二十之Toast吐司.Notification通知.PopupWindow弹出窗 Toast吐司 Toast吐司是我们经常用到的一个控件,Toast是AndroidOS用来显示消息的一种机制,它与Dialog不同,Toast不会获取到焦点,通常显示一段时间之后就会自动消失,下面我们来介绍Toast的几种常用方式: 第一种,默认显示方式,也是最常用的方式: Toast.makeText(MainActivity.this, "这是默认的显示方式", Toast.LE

Android学习(十八)Toast的使用

一.什么是Toast 1.Toast是一种提供给用户简洁提示信息的视图. 2.该视图以浮于应用程序之上的形式呈现给用户, Toast提示界面不获取焦点,在不影响用户使用的情况下,给用户某些提示. 3.Android提供的Toast类可以创建和显示Toast信息. 下面演示4种Toast的用法,普通的 Toast,更改位置的Toast,显示图片的Toast,自定义的Toast分别使用4个按钮来实现. main.xml <LinearLayout xmlns:android="http://s

Android学习笔记之自定义Toast

(1)布局文件layout <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" and

Android学习笔记之Toast详解

1. 贴一段Android API-Toast Toast public class Toast  extends Object java.lang.Object ? android.widget.Toast A toast is a view containing a quick little message for the user. The toast class helps you create and show those. When the view is shown to the

Android的Toast介绍-android学习之旅(三十六)

Toast简介 Toast是一个非常方便的消息提示框,会在桌面显示一个短暂的消息提示.有两个特点: 1.消息不会获得焦点. 2.过一段时间会自动消失. Toast的生成步骤 1.调用构造器或者静态方法makeText()来生成一个Toast. 2.调用Toast设置该消息的对其方式,页边距等. 3.调用Toast的show()方法将他显示出来. Toast大部分只能显示消息,如果要显示图片和图表等需要用setView()方法进行定制. 带图片的消息提示 demo package peng.liu

Android学习笔记:Home Screen Widgets(2):关于Widget

通过widget定义,我们在widget列表中看到了我们的TestWidget.当我们拖拽widget到主页时,假设在appwidet-provider中定义了android:configure的java类,在widget实例创建后会立即唤起配置activity. 这个activity主要完毕两个任务:1.配置初始化数据:2.将配置数据适配到widget实例中. 利用preference中存贮配置数据 widget数据能够保持在文件.Share preference,或者SQLite3中.wid

udacity android学习笔记: lesson 3

udacity android学习笔记: lesson 3 作者:干货店打杂的 /titer1 /Archimedes 出处:https://code.csdn.net/titer1 联系:1307316一九六八 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处. tips:https://code.csdn.net/titer1/pat_aha/blob/master/Markdown/an

Android学习笔记--Sqlite数据库

前几天学习了Android中的数据存储,包括文件存储,SharedPreferences存储,还有就是Acndroid中的特色:SQLite数据库存储了.让我比较惊讶的是Android中竟然内嵌了一个轻量型的数据库SQLite数据库,使得本地的数据持久化有了一个质的飞跃. 通过前两天上课听老师讲解,和课下自己看书总结,想在博客上把自己对于SQLite数据库的理解做一下总结,也是方便之后的复习.Android为了让我们能够更加方便的管理数据库,专门提供了SQLiteOpenHelper帮助类,这个

Pro Android学习笔记(一三七):Home Screen Widgets(3):配置Activity

文章转载仅仅能用于非商业性质,且不能带有虚拟货币.积分.注冊等附加条件.转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei. 通过widget定义.我们在widget列表中看到了我们的TestWidget.当我们拖拽widget到主页时.假设在appwidet-provider中定义了android:configure的java类,在widget实例创建后会立即唤起配置activity.这个activity主要完毕两个任务:1.配置初始化数据

Android学习个人笔记-百度地图定位sdk的使用

虽然自己已经完成了百度地图的调用,但是在使用过程中产生很多的疑问,在不断的百度各种大神的作品后才慢慢的调试出来,所以觉得作为新手自己应该把这个过程记录下来.尤其是自己在找到大神的文章时,并不能理解有些单纯一个方法和一个解释,主要还是水平有限,在查资料的过程中也深知写好一篇博文对于需要的人来说就是一汪泉水,欣喜的发现这篇博文讲的有头由尾,可以参照一步一步的来进行.记录下来这个过程对于自己也是一种复习,比如当初费尽心思解决的难题再一年后再去看代码却毫无头绪,所以这样的记录还是很有必要的,自己也尽力的