Toast用于向用户显示一些帮助/提示。下面我做了4中效果,来说明Toast的强大,定义一个属于你自己的Toast。
1.默认效果
代码
Toast.makeText(getApplicationContext(), "默认Toast样式",
Toast.LENGTH_SHORT).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();
4.完全自定义效果
代码如下:
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.custom,
(ViewGroup) findViewById(R.id.llToast));
ImageView image = (ImageView) layout
.findViewById(R.id.tvImageToast);
image.setImageResource(R.drawable.icon);
TextView title = (TextView) layout.findViewById(R.id.tvTitleToast);
title.setText("Attention");
TextView text = (TextView) layout.findViewById(R.id.tvTextToast);
text.setText("完全自定义Toast");
toast = new Toast(getApplicationContext());
toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40);
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
分享到:
相关推荐
自定义Android Toast Demo
主要为大家详细介绍了android自定义Toast设定显示时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一个简单的自定义Toast资源,您可以根据自己的需要更改我的代码即可实现您想要的效果(主要是更改xml文件的布局),这是androidstudio的项目,但是不妨碍在eclipse中使用,可以直接在eclipse中新建android项目,然后将...
Android Toast 自定义背景、图片 随心使用
/* 显示toast,自己定义显示长短。 * param1:activity 传入context * param2:word 我们需要显示的toast的内容 * param3:time length long类型,我们传入的时间长度(如500)*/
Android例子源码自定义彩色Toast
自己整理的自定义控件方法,看了你就会做自定义Dialog和Toast了,没有多余代码,很简洁。背景、按钮都能自定义
Flutter插件,用于完全使用Dart代码生成自定义Android Toast(无通道)。 入门 为什么要牛油果吐司? 当时似乎很聪明。 什么是鳄梨吐司? Avocado Toast是适用于Flutter应用程序的Dart插件,使开发人员有机会使用...
android利用布局文件自定义Dialog、Toast
android Toast对象的使用 自定义Toast
Android:实现Toast自定义样式(包括:自定义位置、带图片等)、自定义显示时长(包括可用系统时长、可自定义)
Android应用源码之自定义彩色Toast.zip
android自定义时长Toast,Toast 显示时间可以自己设定
android 自定义toast,toast自定义显示时间,toast自定义显示样式
自定义彩色Toast源码,是一个很不错的Android源码,有兴趣的伙伴们抽时间可以看一下把。
Android中实现带声音提示的Toast (自定义扩展Toast)
android 自定义动画toast源码.rar
Android中自定义Toast.pdf 学习资料 复习资料 教学资源
默认Toast(大家都会),自定义Toast位置,自定义Toast样式