`
bingoit
  • 浏览: 34688 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

两种实现Toast 的例子(图片&文字)

 
阅读更多

Toast主要用来提示用户,以实现友好的用户体验,这里给出两个Toast的例子

1、使用图片

  1. Toast toast = new Toast(this);
  2. ImageView view = new ImageView(this);
  3. view.setImageResource(R.drawable.icon);
  4. toast.setView(view);
  5. toast.show();
复制代码

2、使用文字对话框

  1. Toast toast = Toast.makeText(this, "lalalal", Toast.LENGTH_LONG);
  2. View textView = toast.getView();
  3. LinearLayout lay = new LinearLayout(this);
  4. lay.setOrientation(LinearLayout.HORIZONTAL);
  5. ImageView view = new ImageView(this);
  6. view.setImageResource(R.drawable.icon);
  7. lay.addView(view);
  8. lay.addView(textView);
  9. toast.setView(lay);
  10. toast.show();
复制代码
分享到:
评论

相关推荐

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

    下面我们将详细讲解如何实现标题中提到的五种`Toast`情形。 1. **默认效果**: 默认的`Toast`样式是系统预设的,只需调用`makeText()`方法并传入上下文、显示文本和持续时间即可。如: ```java Toast.makeText...

    Android 各控件使用例子

    5. **CheckBox** 和 **RadioButton**:这两种控件用于提供多选或单选选项。CheckBox允许多个选择,而RadioButton则是单选。`DemoWidgets`可能包含如何创建复选框和单选按钮组的示例。 6. **Spinner**:Spinner是一...

    CustomToast

    本文将详细探讨如何通过两种方法自定义Toast显示的时间。 首先,我们来了解下Android系统的Toast类。Toast类提供了show()方法用于显示Toast,而setDuration()方法则可以设置显示时间,通常有LENGTH_SHORT和LENGTH_...

    toast_and_notification

    在Android开发中,Toast和Notification是两种非常重要的用户反馈机制,它们用于向用户显示短暂的信息提示,而无需中断当前的应用程序流程。让我们深入探讨这两种机制以及如何在Android源代码中实现它们。 首先,`...

    H5弹窗提示各种例子

    在`<script>`标签内,你可以写入`alert('你的消息')`来实现。 2. `prompt()`:这种弹窗允许用户输入数据。它包含一个文本框和两个按钮:“取消”和“确定”。例如,`var name = prompt('请输入你的名字')`会弹出一...

    微信小程序 自定义Toast实例代码

    在这个例子中,Toast被设计成圆形,并使用红色背景,白色文字: ```css .btn { /* ... */ } .toast_box { /* ... */ } ``` 在对应的`js`文件中,我们需要初始化Page的数据,包括`isShowToast`(默认为`false`)...

    Android编程之Button控件配合Toast控件用法分析

    在Android应用开发中,Button和Toast是两个非常基础且重要的组件。Button通常用于用户进行交互操作,而Toast则用来提供短暂的、非中断式的反馈信息。下面我们将详细探讨这两个控件的使用方法以及它们如何配合工作。 ...

    Android编程基础之简单Button事件响应综合提示控件Toast应用示例

    使用Toast.makeText()方法创建一个Toast对象,第一个参数是上下文(在这个例子中是ButtonDemo.this,即当前Activity的引用),第二个参数是要显示的文本,第三个参数是Toast的持续时间,LENGTH_SHORT表示短时间显示...

    并使用举杯显示的信息

    持续时间通常有`LENGTH_SHORT`和`LENGTH_LONG`两种选择。下面是一个简单的示例: ```java Context context = this; // 使用当前Activity的上下文 String message = "这是一个基本的吐司消息"; Toast toast = Toast....

    Android应用源码之(Button与点击监听器)(.zip

    点击监听器在Android中主要通过两种方式实现:匿名内部类和Java Lambda表达式。首先,我们来看看传统的匿名内部类方式: ```java Button myButton = findViewById(R.id.my_button); myButton.setOnClickListener...

    android studio按钮Button点击事件.rar

    处理Button的点击事件通常有两种方式:通过Java代码或者使用XML的`android:onClick`属性。 1. **Java代码实现**: 在对应的Activity类中,你需要找到Button实例并为其设置OnClickListener。以下是一个简单的例子:...

    SwitchBtnDemo开关按钮

    在Android开发中,`SwitchBtn`(也称为滑动开关或toggle按钮)是一种常见的UI组件,用于用户在两种状态之间切换,例如开启/关闭、是/否等。本示例项目"SwitchBtnDemo"旨在帮助开发者更好地理解和使用这种组件。 `...

    Android基础教程(五)之-Menu功能菜单设计.pdf

    本教程将详细介绍如何在Android中设计一个基本的功能菜单,以实现"关于"和"退出"两个菜单项的功能。 首先,我们来看一下`MenuDemo`类,它是继承自`Activity`的。在Android中,`Activity`是应用程序中的一个窗口,它...

    Edittext限制字符数和限制表情符

    限制`EditText`输入的字符数通常有两种方法:一种是在用户输入时实时检查,另一种是在提交前检查。 1. 实时检查:可以监听`TextWatcher`事件,当`onTextChanged()`触发时,检查当前字符数,并在超出限制时给出提示...

    Android设计与开发——Button属性.docx|Button属性.docx

    在实际项目中,开发者可能会根据需求对Button进行更复杂的定制,例如添加自定义图片、改变文字样式、设置点击动画等。了解并熟练掌握这些基础操作,对于构建交互性强、用户体验良好的Android应用至关重要。

    Android 学习(2)Button

    Button是Android SDK提供的一种基本视图组件,属于TextView的子类。它主要用来展示文本内容,并且当用户点击时,可以触发相应的事件处理。在布局文件XML中,我们通常使用`<Button>`标签来创建Button。下面是一个简单...

    Android自定义控件实现万能的对话框

    这两种对话框都可以通过`DialogM.Builder`类进行构建,该类提供了丰富的设置选项,如标题、内容、按钮文字以及颜色样式。 **图1:自定义提示对话框** 这个提示对话框展示了新版本的更新信息。通过`DialogM.Builder`...

    Android基础教程之Menu功能菜单设计.pdf

    本教程将深入讲解如何在Android应用中设计和实现一个基础的菜单系统。 首先,菜单在Android中通常分为几种类型,如Option Menu(选项菜单)、Context Menu(上下文菜单)和PopupMenu(弹出式菜单)。在本例中,我们...

    自定义带两个按钮的Dialog

    在Android开发中,Dialog是一种常见的UI组件,用于向用户显示临时信息或进行简单的交互操作。在标准的Android SDK中,Dialog通常预设了一些基本样式,但有时为了满足特定的用户体验需求,开发者可能需要自定义Dialog...

Global site tag (gtag.js) - Google Analytics