- 浏览: 274853 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhang_shuai870717:
求指教。没懂
Graphics 的translate(int x, int y) 函数 -
刘亮love小雪:
楼主我还是没有懂啊
Graphics 的translate(int x, int y) 函数 -
wenhaoliu:
大侠!我在从ios平台移植到android平台遇到很多问题!编 ...
android平台移植总结 -
lansehuan:
dwpcny 写道楼主 你给得链接是你自己才能看得啊 。我也遇 ...
cocos2d-x,windows环境配置总结 -
leishengwei:
u_xtian 写道jifengyu 写道楼主你好,我想问一下 ...
(转)Android开发:在EditText中关闭软键盘
Android Toast用于在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。信息可以是简单的文本,也可以是复杂的图片及其他内容(显示一个view)。
1.简单用法
Toast.makeText(midlet.getApplicationContext(), "用户名不能为空", Toast.LENGTH_LONG).show();
2.自定义显示位置效果
代码
toast = Toast.makeText(getApplicationContext(),
"自定义位置Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
3.带图片效果
代码
toast = Toast.makeText(getApplicationContext(),
"带图片的Toast", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
LinearLayout toastView = (LinearLayout) toast.getView();
ImageView imageCodeProject = new ImageView(getApplicationContext());
imageCodeProject.setImageResource(R.drawable.icon);
toastView.addView(imageCodeProject, 0);
toast.show();
三、常量
int LENGTH_LONG
持续显示视图或文本提示较长时间。该时间长度可定制。
参见
int LENGTH_SHORT
持续显示视图或文本提示较短时间。该时间长度可定制。该值为默认值。
参见
四、构造函数
public Toast (Context context)
构造一个空的 Toast 对象。在调用 show() 之前,必须先调用 setView(View)。
(译者注: 只有使用 setView(View) 的时候,才使用 new Toast(Content content) 来得到 Toast 对象,否则必须用 makeText() 方法来创建 toast 对象,并且这种方式获得 Toast 对象不能使用 setText() 方法。 )
参数
context 使用的上下文。通常是你的 Application 或 Activity 对象。
五、公共方法
public int cancel ()
如果视图已经显示则将其关闭,还没有显示则不再显示。一般不需要调用该方法。正常情况下,视图会在超过存续期间后消失。
public int getDuration ()
返回存续期间
请参阅
public int getGravity ()
取得提示信息在屏幕上显示的位置。
请 参 阅
public float getHorizontalMargin ()
返回横向栏外空白。
public float getVerticalMargin ()
返回纵向栏外空白。
public View getView ()
返回 View 对象。
请 参 阅
public int getXOffset ()
返回相对于参照位置的横向偏移像素量。
Toast msg = Toast.makeText(Main.this, "Message", Toast.LENGTH_LONG); msg.setGravity(Gravity.CENTER, msg.getXOffset() / 2, msg.getYOffset() / 2); msg.show();
public int getYOffset ()
返回相对于参照位置的纵向偏移像素量。
public static Toast makeText (Context context, int resId, int duration)
生成一个从资源中取得的包含文本视图的标准 Toast 对象。
参数
context |
使用的上下文。通常是你的 Application 或 Activity 对象。 |
resId |
要使用的字符串资源 ID ,可以是已格式化文本。 |
duration |
该信息的存续期间。值为 LENGTH_SHORT 或 LENGTH_LON |
异常
当资源未找到时抛异常 Resources.NotFoundException
public static Toast makeText (Context context, CharSequence text, int duration)
生成一个包含文本视图的标准 Toast 对象。
参数
context |
使用的上下文。通常是你的 Application 或 Activity 对象。 |
resId |
要显示的文本,可以是已格式化文本。 |
duration |
该信息的存续期间。值为 LENGTH_SHORT 或 LENGTH_LONG |
public void setDuration (int duration)
设置存续期间。
请 参 阅
public void setGravity (int gravity, int xOffset, int yOffset)
设置提示信息在屏幕上的显示位置。
(译者注:自定义 Toast 的显示位置, 例如 toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0) 可以把 Toast定位在左上角。 Toast提示的位置 xOffset:大于 0向右移,小于 0向左移 )
请 参 阅
public void setMargin (float horizontalMargin, float verticalMargin)
设置视图的栏外空白。
参数
horizontalMargin 容器的边缘与提示信息的横向空白(与容器宽度的比)。
verticalMargin 容器的边缘与提示信息的纵向空白(与容器高度的比)。
public void setText (int resId)
更新之前通过 makeText() 方法生成的 Toast 对象的文本内容。
参数
resId 为 Toast 指定的新的字符串资源 ID 。
public void setText (CharSequence s)
更新之前通过 makeText() 方法生成的 Toast 对象的文本内容。
参数
s 为 Toast 指定的新的文本。
public void setView (View view)
设置要显示的 View 。
(译者注: 注意这个方法可以显示自定义的toast视图,可以包含图像,文字等等。是比较常用的方法。 )
请 参 阅
public void show ()
按照指定的存续期间显示提示信息。
参考: 博客园:http://www.cnblogs.com/
Android中文翻译组:http://www.cnblogs.com/over140/
参考:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.html
发表评论
-
Android monkey跟monkeyrunner研究
2015-06-03 10:51 1188最近研究了Android自带的测试工具monkey 跟 mon ... -
(转)Android Layout 之 RelativeLayout,代码实现相对布局
2012-12-11 15:37 2292使用 AbsoluteLayout 可以直 ... -
(转)LayoutInflater作用及使用
2012-11-28 11:06 1450备注: LayoutInflater主要 ... -
jni文件传递方法参数
2012-11-26 17:43 5583使用jni从java传递多个参数到c++时,如果是多个参数,当 ... -
CCTMXTiledMap使用的几个事项
2012-08-02 11:12 7297项目中的地图层采用coco ... -
android平台移植总结
2012-07-30 13:11 2697最近完成了一款游戏的android平台移植,从ios平台移植到 ... -
(转)Android中的“再按一次返回键退出程序”实现
2012-07-26 16:47 1060用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的 ... -
(装)NDK Build 参数
2012-07-17 16:20 2781'ndk-build' Overview ndk-build ... -
android获得屏幕大小,使用sdk1.6
2011-05-19 14:59 1867DisplayMetrics dm = n ... -
(转)Zipalign使用方法-SDK中的APK文件优化工具
2011-04-29 18:01 3391在Android SDK中包含了一个工具名为Zipalign, ... -
(转)Android开发:在EditText中关闭软键盘
2011-04-12 19:10 80571、EditText有焦点(focusable为true)阻止 ... -
setHint方法
2011-04-12 15:10 5651setHint方法设置view为空时,view显示的内容,还有 ... -
(转)获取系统剩余内存
2011-04-12 11:41 1240原文:http://mingkg21.iteye.com/bl ... -
Android1.6目录结构找不到res资源的问题
2011-04-11 13:54 2281建立的是1.6的目录结构,在res下面有drawable-hd ... -
(转)android proc 进程信息解析
2011-04-08 18:27 2524原文:http://bigfirebird.iteye.com ... -
Android字体跟颜色
2011-04-06 17:50 1930一本电子书的示例,显示android的字体跟颜色,可以在xml ... -
Android的按键处理
2011-03-30 13:34 1901Android在处理键盘按下事件时,重写了Activity的b ... -
(转)Android键盘和触摸事件处理
2011-03-30 13:33 1577activity和VIEW都能接收触摸和按键,如果响应事件只需 ... -
(转)Android横竖屏切换
2011-03-30 13:33 1321关于Android中Activity的横竖屏切换问题可以通过A ... -
(转)Android Activity全屏显示
2011-03-30 13:32 937在onCreate()中加入如下代码: Java ...
相关推荐
Android Toast各种使用方法及DEMO
用户使用android 5.0以上的系统在安装APP时,将消息通知的权限关闭掉了。实际上用户本意只是想关闭Notification,但是Toast的show方法中有调用INotificationManager这个类,而这个类在用户关闭消息通知权限的同时被...
Android学习笔记之Button,Toast,menu的简单用法
Android_Toast用法
PhoneGap android的Toast插件,使用方法不用介绍了,用phoneGap开发android应用的人都知道,希望对大家有帮助。
一个关于安卓toast和notification使用方法的Android源码,来自eoeandroid社区,对初学者或许是个帮助吧。
Android 演示简单toast和带图片toast的实现方法,这些toast在平时的Android应用开发中使用频繁,本源码演示了两种最实用toast的用法,一种是不带图片,另一种是带图片: // 简单的toast,不带图片的实现方法: ...
Android Notification消息框 Toast弹出框用法演示范例,本例中关于 Toast弹出框的演示,演示了适时的 Toast和长时间的 Toast,关于Notification的定义,则演示了高级Notification的用法,自定义4种Notification的...
本篇文章主要介绍了Android Toast的用法总结(五种用法),android toast几种使用方法 toast经常会用到,今天做个总结,特别是自定义toast的布局,值得一看。
android之Toast用法详解(各种自定义Toast)实例
Android中定义了一个Toast对象,用以弹出一个窗口来给予用户帮助和提示,和对话框不同的是,Toast并不是以独占方式显示的,它并不会抢夺用户的焦点,在弹出Toast的时候,依然可以对之前的界面进行操作,我们在“”...
摘要:Java源码,Android,Toast,Android源码 Android Toast用法代码实例,建立属于你自己的Toast. Toast在Android系统中用于向用户显示一些帮助/提示,本源码是一个较基本的Toast用法实例,还望通过本例能加深您对...
使用Toast来显示消息提示框非常简单,只需要一下三个步骤: (1).创建一个Toast对象。通常有两种方法:一种是使用构造方式进行创建; Toast toast=new Toast(this); 另一种是调用Toast类的makeText()方法创建。 ...
本文实例讲述了Android Toast通知用法。分享给大家供大家参考,具体如下: Toast在手机屏幕上向用户显示一条信息,一段时间后信息会自动消失。 1.默认用法 代码如下:Toast.makeText(getApplicationContext(), ...
定义了五种不同的Android Toast效果,对Toast用法不熟悉的,下载下来看一看,我觉得这是最基础的参考代码了,代码中定义了默认的Toast显示,以及带图片的和长时间和完全自定义的Toast显示,下面是代码定义部分: ...
常规使用方法这里不做说明,继前一篇博客《Android中Toast全屏显示》 ,其中抛砖引玉的给出一个简单的实现Toast全屏显示的方法后,发现无法控制Toast的显示时长。虽然Toast中有setDuration(int duration)接口,但是...
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。
针对这些问题,用户可以尝试一些基本的解决方法,如清除应用缓存和数据、降低屏幕亮度、关闭没有使用的连接和传感器、限制后台运行的应用、删除不需要的文件和应用等。 随着Android系统的不断发展,其功能和性能也...
最近学习的toast用法,包括自定义位置toast和带图片的toast