当前位置: 首页 > news >正文

Android 自定义Toast显示View

1、创建一个tosat显示的布局文件:toast_custom.xml

<?xml version="1.0" encoding="utf-8"?>
<com.hjq.shape.layout.ShapeLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"xmlns:app="http://schemas.android.com/apk/res-auto"android:gravity="center"android:orientation="vertical"android:paddingVertical="@dimen/dp_20"android:paddingHorizontal="@dimen/dp_30"app:shape_radius="@dimen/dp_10"app:shape_solidColor="#B3000000"><ImageViewandroid:id="@+id/toast_icon"android:layout_width="@dimen/dp_56"android:layout_height="@dimen/dp_56"android:src="@mipmap/toast_icon" /><TextViewandroid:id="@+id/toast_text"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="10dp"android:gravity="center"android:text="保存成功"android:textColor="@color/white"android:textSize="16sp" />
</com.hjq.shape.layout.ShapeLinearLayout>

2.通过代码显示出来:

  private fun showToast(text : String = "保存成功") {Toast(applicationContext).apply {duration = Toast.LENGTH_SHORTview = layoutInflater.inflate(R.layout.toast_custom, null)val tv = view?.findViewById<TextView>(R.id.toast_text)tv?.text = textshow()}}

直接调用方法就行! 

相关文章:

Android 自定义Toast显示View

1、创建一个tosat显示的布局文件&#xff1a;toast_custom.xml <?xml version"1.0" encoding"utf-8"?> <com.hjq.shape.layout.ShapeLinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android:layout_width&…...

SCRM呼叫中心高保真Axure原型 源文件分享

在数字化时代&#xff0c;客户关系管理&#xff08;CRM&#xff09;对于企业的成功至关重要。SCRM呼叫中心后台作为一款专为CRM设计的软件原型&#xff0c;致力于为企业提供高效、智能的客户沟通解决方案。本文将详细介绍该产品的核心功能及其对企业提升客户满意度和销售业绩的…...

Ubuntu(Linux)tcpdump使用方法详解

tcpdump命令 1.从所有网卡获取数据包 tcpdump -i any2.从指定网卡获取数据包 tcpdump -i eth03.指定网卡&#xff0c;IP&#xff0c;写文件 tcpdump -i eth0 host 192.168.16.101 -w ./tcp.dat //host 后面是发送方的地址4.指定网卡&#xff0c;源IP且目的IP&#xff0c;写入…...

Centos安装Nginx 非Docker

客户的机器属于 Centos7 系列&#xff0c;由于其较为陈旧&#xff0c;2024开始众多镜像和软件源都已失效。此篇文章将详细记录在 Centos7 操作系统上从零开始安装 Nginx 的整个流程。 本文Nginx是安装在/usr/local/nginx下 详细步骤如下&#xff1a; 准备Nginx安装包&#x…...

免费版的音频剪辑软件:这四款有没有你的菜?

随着音频编辑需求的日益增长&#xff0c;免费的音频剪辑软件逐渐成为许多创作者、学生和普通用户的心头好。今天&#xff0c;就让我为大家介绍几款热门的免费音频剪辑软件&#xff0c;并分享一下我的使用感受吧&#xff01; 一、福昕音频剪辑 直通车&#xff08;复制粘贴到网站…...

Facebook的隐私之战:数据保护的挑战与未来

在数字化时代&#xff0c;隐私保护成为了公众关注的焦点&#xff0c;尤其是在社交媒体巨头Facebook身上。随着用户数据泄露事件的频发&#xff0c;Facebook面临着日益严峻的隐私挑战。这些挑战不仅涉及法律法规的遵循&#xff0c;还影响着用户信任、公司声誉以及未来的发展方向…...

自定义注解和组件扫描在Spring Boot中动态注册Bean(二)

在Spring Boot中&#xff0c;自定义注解和组件扫描是实现动态注册Bean的两种重要手段。通过它们&#xff0c;开发者可以灵活地管理Spring容器中的Bean&#xff0c;提高开发效率和代码的可维护性。本文将详细讲解自定义注解和组件扫描在Spring Boot中如何动态注册Bean。 自定义…...

常见网络协议的介绍、使用场景及 Java 代码样例

以下是几种常见网络协议的介绍、使用场景及 Java 代码样例&#xff1a; 一、HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09; 介绍&#xff1a; HTTP 是用于在 Web 浏览器和 Web 服务器之间传输超文本的应用层协议。基于请求 - 响应模式…...

音视频好文总结

RTSP play同步 ffplay播放器研究分析 ffplay播放器 暂停、逐帧、音量、快进快退seek功能分析 RTSP RTP RTCP SDP基础知识 flv格式分析与解复用 TS格式详解 m3u8格式详解 FLV格式详解 MP4格式详解 HLS协议详解 RTMP协议详解 HTTP-FLV协议详解 H.264 SPS、PPS详解 H…...

云服务器磁盘满了,清理docker无用缓存、容器等清理

docker system prune 命令用于清理 Docker 系统中的各种未使用资源。根据你提供的警告信息&#xff0c;这条命令将会移除以下内容&#xff1a; 所有已停止的容器&#xff08;all stopped containers&#xff09; 所有未被至少一个容器使用的网络&#xff08;all networks no…...

Flutter flutter_native_splash 使用指南

Flutter flutter_native_splash 使用指南 视频 https://youtu.be/dGq6LbipvXA https://www.bilibili.com/video/BV1d52tYFEzz/ 前言 原文 使用 flutter_native_splash 优化 Flutter 启动画面体验 本文详细介绍了如何在 Flutter 中使用 flutter_native_splash 插件自定义启动…...

谷歌审核放宽,恶意软件不再封号?是反垄断案影响还是开发者们的错觉

最近&#xff0c;谷歌因其“垄断”案而成为科技行业的焦点&#xff0c;这个案件可能导致谷歌业务的重大调整。同时&#xff0c;在Google Play上&#xff0c;一些开发者发现谷歌审核好像放宽了不少&#xff0c;这是不是与反垄断有关&#xff0c;谷歌应用上架或将迎来春天&#x…...

C++实现一个线程池

原文链接&#xff1a;C实现一个线程池 介绍 线程池是提高CPU利用率的一个非常高效的方法,线程池就是通过预先创建多个线程,当有任务时就执行,无任务时就阻塞. 相比一般的多线程方法,线程池更加简单,模块化,并且效率更高,因为不会重复创建删除线程. 预备知识 异步线程(包括f…...

为什么inet_ntoa会返回错误的IP地址?

目录 1、调用inet_addr和inet_ntoa实现整型IP与点式字符串之间的转换 1.1、调用inet_addr将点式字符串IP转换成整型IP 1.2、调用inet_ntoa将整型IP转换成点式字符串IP 2、调用inet_ntoa返回错误点式字符串IP的原因分析 3、解决多线程调用inet_ntoa返回错误点式字符串IP的办…...

编码风格之(8)C++语言规范(Google风格)3.md

编码风格之(8)C特性规范(Google风格)3 Author: Once Day Date: 2024年10月12日 一位热衷于Linux学习和开发的菜鸟&#xff0c;试图谱写一场冒险之旅&#xff0c;也许终点只是一场白日梦… 漫漫长路&#xff0c;有人对你微笑过嘛… 全系列文章可参考专栏: 源码分析_Once-Day的…...

openrtp 音视频时间戳问题

解决音视频发送的rtp问题 openrtp增加了音频aac的发送&#xff0c;地址 OpenRTP Gitee开源地址 同时使用两个rtp &#xff0c;来发送音频和视频 使用以下音频rtp&#xff0c;是可以发送和接收的&#xff0c;音频端口在视频端口上2 v0 o- 0 0 IN IP4 127.0.0.1 sMy Stream cI…...

了解Android中为什么需要多线程?

在Android开发中&#xff0c;多线程是一个至关重要的概念。理解并合理应用多线程&#xff0c;可以显著提升应用的性能和用户体验。 一、Android多线程的基本概念 1. 主线程与UI线程 在Android中&#xff0c;主线程也称为UI线程&#xff0c;它负责处理用户输入、事件分发、绘…...

Kaggle Python练习:使用外部库(Exercise: Working with External Libraries)

文章目录 问题1&#xff1a;坐标轴及标签显示问题2&#xff1a;赢得比赛的最佳项目并计数问题3&#xff1a;21点游戏方法1&#xff1a;把超过21点的最后记为0方法2&#xff1a;把超过21点在最后进行判断方法3&#xff1a;官方代码与方法2相似 问题1&#xff1a;坐标轴及标签显示…...

React 子组件调用父组件的方法,以及互相传递数据

<script type"text/babel" data-type"module"> import React, { StrictMode, useState } from react; import { createRoot } from react-dom/client;const ParentComponent () > {const [message, setMessage] useState("")//父组件…...

爬虫基础---python爬虫系列2

爬虫基础 文章目录 爬虫基础爬虫简介爬虫的用途爬虫的合法性规避风险看懂协议反爬机制反反爬策略 认识HTTPHTTP协议--HyperText Transfer ProtocolHTML--HyperText Markup LanguageHTTPS如何查看网站是什么协议呢使用端口号 URL组成部分详解常用的请求- Request Method常见的请…...

e1547:重新定义e621浏览体验的现代化客户端解决方案

e1547&#xff1a;重新定义e621浏览体验的现代化客户端解决方案 【免费下载链接】e1547 A sophisticated e621 browser 项目地址: https://gitcode.com/gh_mirrors/e1/e1547 你是否曾在浏览e621社区时感到界面混乱、功能分散&#xff1f;是否期望一个能够提供个性化内容…...

Ostrakon-VL-8B多模态运维监控实战:智能日志分析与故障预警

Ostrakon-VL-8B多模态运维监控实战&#xff1a;智能日志分析与故障预警 最近和几个做运维的朋友聊天&#xff0c;大家普遍都在吐槽一件事&#xff1a;每天上班就像在“看监控”和“查日志”之间来回切换。服务器告警一响&#xff0c;就得一头扎进海量的日志文件里&#xff0c;…...

Amadeus的知识库 | 纯向量检索关键词识别弱?带上BM25算法搞混合检索 + Reranking做召回优化,RAG生成质量大幅增强!

一、引文在之前我们的检索环节只是使用了向量数据库提供的 ANN 算法进行纯向量检索&#xff0c;原因在于它可以通过计算查询向量和文档向量之间的余弦相似度&#xff0c;在极短时间内从整个向量数据库找到几个语义相似的局部最优解。它的强大之处在于擅长理解语义&#xff0c;但…...

Qwen3.5-9B-AWQ-4bit开源模型价值解析:为何选择AWQ-4bit而非GGUF或GPTQ

Qwen3.5-9B-AWQ-4bit开源模型价值解析&#xff1a;为何选择AWQ-4bit而非GGUF或GPTQ 1. 模型核心能力解析 1.1 多模态理解能力 Qwen3.5-9B-AWQ-4bit是一个支持图像与文本联合理解的多模态模型&#xff0c;其核心能力体现在&#xff1a; 视觉-语言联合处理&#xff1a;能够同…...

改进蚁群算法结合Dijkstra与MAKLINK图理论实现二维空间最优路径规划

【改进蚁群算法】/蚁群算法/Dijkstra算法/遗传算法/人工势场法实现二维/三维空间路径规划 本程序为改进蚁群算法Dijkstra算法MAKLINK图理论实现的二维空间路径规划 算法实现&#xff1a; 1&#xff09;基于MAKLINK图理论生成地图&#xff0c;并对可行点进行划分&#xff1b; 2…...

百度网盘macOS客户端下载速度技术优化方案:基于开源工具的本地部署实践

百度网盘macOS客户端下载速度技术优化方案&#xff1a;基于开源工具的本地部署实践 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 问题诊断&#xff1…...

内页SEO优化与网站整体优化的关系是什么_网站内页的图片优化需要注意哪些

内页SEO优化与网站整体优化的关系是什么 在当前竞争激烈的互联网环境中&#xff0c;网站的整体优化和内页SEO优化密不可分。内页SEO优化是提升网站整体排名的关键环节&#xff0c;而网站整体优化则为内页SEO提供了坚实的基础。这两者之间的关系可以从多个方面进行探讨&#xf…...

解锁专业显示控制:ColorControl让NVIDIA显卡和LG电视完美协作

解锁专业显示控制&#xff1a;ColorControl让NVIDIA显卡和LG电视完美协作 【免费下载链接】ColorControl Easily change NVIDIA display settings and/or control LG TVs 项目地址: https://gitcode.com/gh_mirrors/co/ColorControl 你是否曾为Windows系统显示设置的局限…...

你的旧笔记本也能跑AI了:用Ollama+WSL在Windows上低成本体验大模型

在Windows旧笔记本上低成本运行AI大模型的完整指南 你是否也曾经对着那些需要高端显卡才能运行的AI大模型望而却步&#xff1f;现在&#xff0c;即使是一台配置普通的Windows笔记本&#xff0c;也能轻松体验大语言模型的魅力。本文将带你一步步实现这个看似不可能的任务——不需…...

Oracle EBS 6+2 段式 COA 架构 拆到最细、可直接落地 EBS 的版本,每一段的作用、限定词、长度、编码规则、为什么这么设计全部讲清楚

把 62 段式 COA 架构 拆到最细、可直接落地 EBS 的版本&#xff0c;每一段的作用、限定词、长度、编码规则、为什么这么设计全部讲清楚&#xff0c;你可以直接拿去做方案文档。一、62 段式架构总定义6 段 法定核算 管理核算的核心骨架&#xff08;必须固定&#xff09;2 段 …...