`
hoodbc
  • 浏览: 114819 次
  • 性别: 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`的几种常见用法,包括如何创建基本的`Toast`、自定义`Toast`的位置以及创建带有图片的`Toast`。 ### 基本的`Toast`使用 在Android中,`Toast`类提供了简单的API来创建和显示`Toast`。首先,...

    五种不同的Toast

    `Toast`的消息通常会在屏幕上显示几秒钟,然后自动消失。在给定的“五种不同的Toast”主题中,我们可以探讨不同类型的`Toast`展示方式及其用法。 1. **基本的Toast** 最基础的`Toast`创建方法是通过`Toast....

    Android-屏蔽系统通知Toast无法显示的解决方案v2.0.0

    针对这个问题,我们可以尝试以下几种解决方案: 1. 使用自定义对话框:当Toast无法显示时,可以考虑使用自定义的对话框或者悬浮窗来替代。这种方法不受系统通知设置的影响,但需要注意权限问题,如需要添加`SYSTEM_...

    自定义Toast及解决重复出现Toast的问题

    主要有以下几种策略: 1. **全局变量记录**:在Activity或Application级别设置一个静态变量,如`isToastShowing`,在显示Toast前检查这个变量,如果为true,则不再显示。在Toast结束后将其设为false。这样可以避免...

    android 解决Toast重复显示问题

    在Android开发中,`Toast`是一种轻量级的提示方式,用于向用户显示短暂的信息,如操作结果或者一些简单的提示。然而,在某些情况下,我们可能会遇到`Toast`重复显示的问题,这可能是由于不当的调用或者多线程环境中...

    常用的几种不同Toast源码

    本文将深入解析`Toast`的源码,帮助初学者理解其工作原理,并探讨几种不同类型的`Toast`用法。 首先,我们先来了解`Toast`的基本使用方法。在Android应用中,我们通常通过`Toast.makeText()`方法创建一个`Toast`...

    各种Toast的设计Demo

    在Android开发中,`Toast`是一种常见的用户反馈机制,用于在界面上短暂显示简短的信息。这个"各种Toast的设计Demo"旨在提供一个便捷的方式,帮助开发者实现不同类型的Toast展示效果。下面将详细介绍`Toast`的基本...

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

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

    ios demo,toast view,可以指定在屏幕的中心显示或底部显示

    Toast视图是一种轻量级的UI元素,它可以短暂地出现在屏幕上,显示一些简短的通知或提示信息,然后自动消失。这个"ios demo, toast view"项目正是关于如何在iOS应用中实现这种功能的一个示例。 首先,我们要理解...

    带图片的toast

    在Android开发中,Toast是一种轻量级的通知方式,它用于短暂地显示信息,而不会中断用户的操作。在标题“带图片的toast”和描述中,我们看到了几个关键知识点,包括如何在Toast中添加图片、调整Toast的显示位置、...

    自定义漂亮的toast

    在Android应用开发中,`Toast`是一种常用的轻量级反馈机制,它能在短时间内显示简短的信息,然后自动消失。默认的`Toast`样式虽然实用,但有时无法满足开发者对界面美观和个性化的需求。因此,自定义漂亮的`Toast`就...

    android自定义时长Toast

    在Android开发中,Toast是一种轻量级的通知方式,它用于显示短暂的信息,通常用来提示用户某个操作的结果。系统默认的Toast显示时间有限,一般分为短时间和长时间两种模式,但有时开发者可能需要更灵活的控制Toast的...

    Android-自定义Toast解决系统Toast存在的问题

    在Android应用开发中,Toast是一种常用的轻量级提示方式,用于短暂显示消息,告知用户一些信息或者操作结果。然而,系统默认的Toast虽然方便,但其样式和功能相对固定,不能满足所有开发者的需求。在某些情况下,...

    toast 使用

    创建`Toast`对象并显示消息,可以分为以下几个步骤: 1. 获取上下文(Context):`Context`是Android系统中的基础概念,`Toast`的创建需要上下文环境,通常使用Activity或Application的Context。 ```java Context ...

    android Toast大全(五种情形 && 字体颜色)

    默认的`Toast`样式是系统预设的,只需调用`makeText()`方法并传入上下文、显示文本和持续时间即可。如: ```java Toast.makeText(getApplicationContext(), "默认 Toast 样式", Toast.LENGTH_SHORT).show(); ```...

    完全自定义的Toast

    在Android开发中,Toast是一种常见的轻量级提示方式,它用于显示短暂的信息,通常用于告知用户某个操作的结果或提供简短的反馈。然而,系统默认的Toast存在一些限制,例如显示时间固定,样式不可定制等。针对这些...

    Qt仿安卓Toast效果.zip

    在实际使用时,开发者可以简单地创建一个`QtToast`实例,然后调用`showMessage()`方法来显示消息,例如: ```cpp QtToast *toast = new QtToast(this); toast->showMessage("这是一条测试消息", 2000); // 显示2秒...

    五种不同的Toast效果.zip

    在Android开发中,`Toast`是一种常见的用户反馈机制,它能短暂地显示简短的信息,而不会中断用户的操作。在给定的资源“五种不同的Toast效果.zip”中,我们可以推测其中包含了至少五种不同样式的`Toast`实现,可能是...

    Toast 图片提示框

    2. 创建Toast:开发者通常通过`Toast.makeText()`方法来创建一个Toast对象,然后调用`show()`方法将其显示出来。例如: ```java Toast toast = Toast.makeText(context, "Hello, Toast!", Toast.LENGTH_SHORT); ...

    自定义Toast效果

    在Android开发中,Toast是一种常见的轻量级提示方式,用于向用户显示简短的信息,而“自定义Toast效果”则是开发者为了提供更个性化的用户体验,对系统默认的Toast进行外观和行为上的定制。本篇文章将深入探讨如何...

Global site tag (gtag.js) - Google Analytics