Android 从小白到大拿之路——Toast深入学习

来源:互联网 发布:sip端口 编辑:程序博客网 时间:2024/04/27 20:25

1、设置UI界面,即在layout 里面设置一个按钮

2、要达到的效果:按下按钮之后显示Toast显示的文字

3、在按钮的setOnClickListener里面实例化一个Toast对象,并对Toast 设置

创建对象:

Toast 对象名 = Toast.makeText(1,2,3); 

第一个填要显示Activity.this

第二个填要显示的文字

第三个填显示的时间,Toast.LENTH_SHORT(在屏幕上显示3秒) 或者Toast.LENTH_LONG(在屏幕上显示5秒)

<span style="white-space:pre"></span>Toast tt = Toast.makeText(MainActivity.this, "ToastShow", Toast.LENGTH_SHORT);<span style="white-space:pre"></span>tt.show();
效果图:

//===============================================================================================//

网上查Toast的资料,看有没有其他的用法!

//===============================================================================================//

OK,查到了,网上确实有相关Toast使用大全的资料,赶紧学习吧,哈哈;


一、默人显示方法,即上面显示的方法


二、自定义显示的位置

这个简单,就是设置其Gravity

当然,还有其他的设置东东,自己按Alt+/ 探索

Toast toast=Toast.makeText(getApplicationContext(), "自定义显示位置的Toast", Toast.LENGTH_SHORT);//第一个参数:设置toast在屏幕中显示的位置。我现在的设置是居中靠顶//第二个参数:相对于第一个参数设置toast位置的横向X轴的偏移量,正数向右偏移,负数向左偏移//第三个参数:同的第二个参数道理一样//如果你设置的偏移量超过了屏幕的范围,toast将在屏幕内靠近超出的那个边界显示toast.setGravity(Gravity.TOP|Gravity.CENTER, -50, 100); //屏幕居中显示,X轴和Y轴偏移量都是0//toast.setGravity(Gravity.CENTER, 0, 0); toast.show();

三、利用Toast 显示图片

思考:如果要显示图片的话,就需要一个什么东东来做为图片的对象,即先实例化个图片对象,然后将图片对象添加到Toast里面;想要将文字和图片同时显示的话,就需要设置一个layout 将两个同时显示

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://daikainan.iteye.com/blog/1405575




0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小孩心理脆弱过于敏感怎么办? 父母老是骂打我怎么办 爸妈打架闹离婚怎么办 夫妻离婚后孩子户口怎么办 离婚后孩子户口怎么办落户 50岁父母要离婚怎么办 父母离婚小孩没有出生证该怎么办 离婚。父母一直在劝说该怎么办 老婆跟人跑了怎么办啊 父母50了要离婚怎么办 父母吵架了我该怎么办 父母看孩子总是吵架怎么办 20岁父母离婚我怎么办 碰到没素质的人怎么办 父母抛弃了我该怎么办 父母说家里没钱困难怎么办 遇到素质低的老婆怎么办 孩子考试心里素质差怎么办 5岁儿童脾气不好怎么办 有一个素质差的父母怎么办 孩子对什么都无所谓怎么办 孩子在学习上无所谓怎么办 孩子对学习无所谓的态度怎么办 孩子不上进什么都无所谓怎么办 倔强的学生不理老师怎么办 一岁宝宝特别犟怎么办 孩子遇到问题喜欢发脾气怎么办 企业培养新人跑了怎么办 二年级学生读不懂题目怎么办 6岁宝宝有鼻炎怎么办 外地儿童怎么办北京医保卡 江苏联宝投资的钱怎么办 银行叫开了证券怎么办 中班心理健康我不开心了怎么办 大学生心理健康课总是抢不到怎么办 孩子成绩提不上去怎么办 孩子数学不开窍怎么办 二年级 初中孩子语文不开窍怎么办 分到的班级都是差生怎么办 初三了英语差怎么办呀 初三了英语差的很怎么办