`
永9久
  • 浏览: 12375 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用系统样式的自定义图片加文字的Toast

阅读更多

使用系统样式的自定义图片加文字的Toast。废话不多说,直接上代码:

Toast toast = Toast.makeText(this, null, Toast.LENGTH_LONG);
LinearLayout layout = (LinearLayout)toast.getView();
layout.setOrientation(LinearLayout.HORIZONTAL);
		
ImageView imgView = new ImageView(this);
imgView.setImageResource(R.drawable.succ);
layout.addView(imgView);
		
TextView tv = new TextView(this);
tv.setLayoutParams(new  LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.FILL_PARENT));
tv.setGravity(Gravity.CENTER_VERTICAL);
tv.setPadding(10, 0, 0, 0);
tv.setText(R.string.mood_fine);
layout.addView(tv);
toast.show();

 附件是效果图


  • 大小: 5 KB
分享到:
评论

相关推荐

    自定义带图片的 Toast

    然而,系统默认的`Toast`仅支持文字信息展示,不支持图片。为了满足用户界面设计的需求,开发者往往需要自定义`Toast`来实现图文并茂的提示效果。本实例就是一个关于如何创建一个自定义带图片的`Toast`的详细教程。 ...

    自定义Toast,设置Toast显示位置,自定义Toast的复杂布局

    这个布局可以包含图片、文字、按钮等任何Android支持的组件。 2. **创建自定义Toast类**: 创建一个继承自`Toast`的类,如`CustomToast`,并重写其中的方法,特别是`makeText()`和`show()`方法。`makeText()`用于...

    Android-Android实现Toast自定义样式

    默认情况下,`Toast`的样式和位置都是系统固定的,但开发者可以根据需求自定义其样式和显示位置,以增强用户体验。本文将详细介绍如何在Android中实现`Toast`的自定义样式,包括自定义位置、添加图片以及自定义显示...

    自定义微信小程序Toast

    2. **CSS样式**:使用wxss(微信小程序的样式表语言)来定义Toast的样式,包括尺寸、位置、字体、边框、阴影等。可以使用Flex布局或绝对定位来实现Toast在屏幕中的精确展示。 3. **JavaScript逻辑**:编写js文件,...

    自定义toast 加改造的日历选择控件

    为了实现“上下中带图片”的自定义Toast,我们需要创建一个新的布局文件来定义Toast的视图结构,包括文字和图片。在布局文件中,可以使用ImageView来展示图片,TextView来显示文字,并通过设置适当的布局参数来调整...

    自定义Toast

    自定义Toast就是在系统默认的Toast基础上进行扩展,以满足开发者对展示样式、内容以及交互效果的个性化需求。这篇博客中提到的“自定义Toast”应该是一个实现了独特视觉效果和功能增强的版本。 自定义Toast的关键...

    android自定义dialog和Toast

    在Android开发中,自定义Dialog和Toast是提升用户体验...总的来说,自定义Dialog和Toast能让你更好地控制界面样式和交互,从而提高应用的用户体验。通过理解这些基础知识,你可以创造出符合应用风格的个性化提示方式。

    android Toast对象的使用 自定义Toast

    1. **自定义布局**:如果你想对`Toast`显示的内容进行更多定制,比如添加图片或改变文字样式,可以创建一个XML布局文件,然后加载到`Toast`中。 ```xml <!-- res/layout/custom_toast.xml --> ...

    Android 自定义时间的Toast.rar

    5. **样式自定义**:如果需要自定义样式,可以修改`Toast`的布局文件,例如改变文字颜色、大小或添加图标等。这通常需要获取到`View`对象,然后通过`setGravity()`、`setTextColor()`等方法进行设置。 在压缩包中的...

    自定义控件带有图片的Toast

    当我们需要在Toast中同时显示文字和图片时,就需要自定义控件来实现这一功能。下面我们将深入探讨如何创建一个自定义的、带有图片的Toast。 首先,我们需要创建一个新的布局文件,该布局文件将包含我们要在Toast中...

    自定义漂亮的toast

    然而,如果想要自定义`Toast`的外观,我们不能直接修改`Toast`的默认样式,因为它是系统级别的组件,具有不可控性。我们可以创建一个自定义的`View`,然后在`Toast`中使用这个`View`来实现个性化设计。以下是自定义`...

    自定义Application级别toast Demo

    然而,系统默认的Toast有时无法满足开发者的需求,例如样式、位置或者交互等方面的定制。在这种情况下,我们可以创建自定义的Application级别的Toast来实现更灵活的功能。 自定义Toast意味着你可以控制其外观,包括...

    android 自定义toast

    然而,系统默认的Toast样式和显示时间可能无法满足所有需求,因此开发者有时需要自定义Toast来实现更个性化的展示效果。本文将深入探讨如何在Android中自定义Toast,包括自定义显示时间和样式。 ### 一、自定义显示...

    Android例子源码自定义彩色Toast

    3. 使用自定义Toast 在需要显示Toast的地方,实例化`CustomToast`并调用`show()`方法。 ```java String message = "这是一条自定义颜色的Toast"; CustomToast customToast = new CustomToast(context, message); ...

    Android中自定义Toast.pdf

    然而,系统默认的Toast样式和位置可能无法满足所有应用的需求,因此开发者有时需要自定义Toast来实现更个性化的效果。本文将详细介绍如何在Android中自定义Toast。 首先,我们来看如何修改Toast的位置。在Android中...

    微信小程序自定义toast超简单详细

    在`custom-toast.wxss`中,我们可以设置Toast的背景颜色、文字颜色、字体大小、透明度、显示位置等样式。例如: ```css .custom-toast { position: fixed; z-index: 9999; width: 100%; text-align: center; ...

    完全自定义的Toast

    1. **创建自定义布局**:首先,我们需要设计一个XML布局文件,包含想要显示的元素,如文字、图片或其他视图。例如,创建一个名为`custom_toast_layout.xml`的布局文件。 2. **创建自定义Toast类**:接下来,创建一...

    小程序自定义toast

    自定义toast允许开发者自由设置文字内容,可以根据业务需求定制更加精确和人性化的提示信息。例如,当用户成功添加商品到购物车时,可以显示“已添加到购物车”,而在用户操作失败时,可以显示“网络错误,请稍后重...

    自定义Toast,防止层叠显示问题,和自定义Toast样式

    当然,自定义Toast的样式可以非常复杂,包括添加图片、动画等元素,根据项目需求进行设计。在实际应用中,我们还可以考虑将自定义Toast封装成一个工具类,方便在多个地方复用。 总结一下,自定义Toast不仅可以解决...

    Android-自定义toast提示可设置做了封装

    本资源"Android-自定义toast提示可设置做了封装"就提供了一种自定义Toast的方法,它允许我们根据需要调整提示的样式、位置、持续时间等特性。 首先,让我们了解一下自定义Toast的基本流程。自定义Toast的核心是创建...

Global site tag (gtag.js) - Google Analytics