Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。默认效果,代码为:

Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();

自定义显示位置效果,代码为:

toast = Toast.makeText(getApplicationContext(),"自定义位置Toast", Toast.LENGTH_LONG);  toast.setGravity(Gravity.CENTER, 0, 0);   toast.show();

带图片效果,代码为:
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();
   

Android消息提示Toast的使用总结_第1张图片
完全自定义效果,代码为:

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的使用总结_第2张图片

其他线程,代码为:
new Thread(new Runnable() {    public void run() {     showToast();    }   }).start();
Android消息提示Toast的使用总结_第3张图片

更多相关文章

  1. Android实现图片轮播切换
  2. Android:使用ViewPager实现左右滑动切换图片(图上有点点)
  3. Android 之如何添加 android private libraries 中的包的源代码
  4. Android 7.0 之后抓包 unknown 和证书无效的解决方案(无需改代码)
  5. Android RIL代码详细分析
  6. 【Android代码片段之八】监听Android屏幕是否锁屏
  7. android 自动生成ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi图片

随机推荐

  1. Android9.0默认使用MTP模式
  2. Android 系统联系人操作
  3. android launcher壁纸滚动图片拉伸问题
  4. Android中XLIFF的应用
  5. Android进程间通信(IPC)的AIDL机制:Hello Wo
  6. Android代码分析
  7. 【边做项目边学Android】知识点:Android控
  8. Android小项目之十一 应用程序的主界面
  9. Android检测手机是否安装某个应用
  10. android取得手机屏幕大小DisplayMetrics