`
hoodbc
  • 浏览: 113224 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

Toast 的几种显示方法

阅读更多
Toast toast = new Toast(this); 
ImageView view = new ImageView(this); 
view.setImageResource(R.drawable.icon); 
toast.setView(view); 
toast.show();

//第二种图片加文字

Toast toast = Toast.makeText(this, "lalalal", Toast.LENGTH_LONG); 
View textView = toast.getView(); 
LinearLayout lay = new LinearLayout(this); 
lay.setOrientation(LinearLayout.HORIZONTAL); 
ImageView view = new ImageView(this); 
view.setImageResource(R.drawable.icon); 
lay.addView(view); 
lay.addView(textView); 
toast.setView(lay); 
toast.show();
//自定义位置
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();
分享到:
评论

相关推荐

    五种不同的Toast

    五种不同的Toast http://blog.csdn.net/chengjun77/article/details/23916563博客源码

    Android 自定义toast显示效果实例.rar

    Android 源码演示5种toast显示效果,一共是以下几种演示:默认的Toast显示、自定义位置的Toast显示、带图片的Toast显示、完全自定义的Toast显示、长时间的Toast显示,Android 自定义5种toast显示效果。有的Toast效果...

    各种Toast的设计Demo

    这是一个Android显示各种Toast 的设计Demo Demo把各种吐司的显示设计成一个工具类,复制工具类和几个图片就可以使用这个工具类 这个工具类调用非常方便的

    Toast的另类应用及另类“拦截”Home键

    我们都知道Toast的几种用法,像什么居中啊,添加图片显示啊等等。不过这里我要说的是能够全屏显示和永远不会消失的另类Toast。全屏显示和之前大家了解的居中有点类似,只要修改setGravity(int gravity, int xOffset,...

    基于自定义Toast全面解析

    但是有时候想用toast 来显示复杂的view甚至是带有图片的view时这时候就要用到自定义的Toast,自定义Toast主要用到一下几个方法如图: 1.setView()方法用来显示用户自定义的view. 2. setGravity()用来确定Toast显示...

    Pudding-代替Toast/SnackBar新方式,使用WindowManager 无需申请权限.zip

     maven { url 'https://jitpack.io' }implementation 'com.github.o0o0oo00.Pudding:pudding:v1.1.2'GIF可能要等会就顺畅了,一开始可能会比较迟钝 (●゚ω゚●)常见的可配置的几种形式Common configurable ...

    各种Android Dialog创建及其监听事件实现

    读者可根据JavaDoc API文档来了解如何实现单击item选项监听事件 如下列出的setItems 方法第2个参数易知只要为第2个参数提供OnClickListener实例即可实现监听事件 读者可通过这种方式触类旁通以下几种对话框监听事件...

    动态敬酒:带有颜色和图标的Android自定义敬酒

    它有几种根据需要显示烤面包的方法。 每个方法都返回一个Toast对象,可以进一步对其进行自定义。 请调用show()方法显示吐司。 有关完整参考,请阅读。 组态 可选的配置以进一步自定义敬酒,如自定义背景颜色或

    Android项目设计与开发:文本框TextView.ppt

    嵌入式Android项目设计与开发 第四章 基本控件编程 ——文本框TextView 引言 Android为编程人员提供了大量的控件,这些控件能实现各类型的功能,正如之前学习过的button和Toast。 本章节我们选取几个较为常用的控件...

    AnyLayer:Android稳定高效的浮层创建管理框架

    简介同时兼容support和androidx链式调用支持自由扩展实现几种常用效果Dialog/BottomSheet效果占用区域不会超过当前Activity避免导航栏遮挡支持自定义大小和显示位置支持自定义数据绑定支持自定义进出场动画支持...

    布丁::star2:布丁使用WindowManager(不需要请求权限)来下拉显示在其附加窗口顶部的视图

    布丁 代替Toast / SnackBar新方式,使用WindowManager无需申请权限 维基 用法 allprojects { repositories { ...常见的可配置的几种形式 通用可配置布丁 Pudding .create( this ) { setTitle( " This is Titl

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--缓存优化之几种方案lastModified |--缓存优化之本地缓存优化(超过规定值或SD卡容量不够时) |--网络post提交查询请求 |--网络之HttpClient的get和post用法 |--网络之判断网络状态是否可用 |--网络之设置apn |--...

    程序员需要经常刷题吗-vops:vops

    需要程序员经常刷题吗动机 ...另一种通用方法是将表分成两部分:一个是经常访问的标量列的小表,另一个是很少使用的大列。 当然在这种情况下我们需要执行额外的连接,但它允许多次减少获取的数据量。 在像 TP

    I2 Localization本地化.zip

    这是目前Unity最完整的本地化系统。 支持 Unity UI,Unity 2D,TextMesh Pro,NGUI,2D ...快速,轻松,强大地访问本地元素和交换语言并与之交互的几种操作?没问题! 立即获取I2本地化,让您的游戏为世界做好准备!

    adb1.0.26包含fastboot.exe

    输出格式为 [serialNumber] [state],serialNumber 即我们常说的 SN,state 有如下几种: offline —— 表示设备未连接成功或无响应。 device —— 设备已连接。注意这个状态并不能标识 Android 系统已经完全启动...

Global site tag (gtag.js) - Google Analytics