Android控件系列之Toast使用介绍
Android 使用 介绍 系列 控件 Toast
2023-06-13 09:14:40 时间
Toast英文含义是吐司,在Android中,它就像烘烤机里做好的吐司弹出来,并持续一小段时间后慢慢消失
Toast也是一个容器,可以包含各种View,并承载着它们显示。
使用场景:
1、需要提示用户,但又不需要用户点击“确定”或者“取消”按钮。
2、不影响现有Activity运行的简单提示。
用法:
1、可以通过构造函数初始化:
//初始化Toast
Toasttoast=newToast(this);
//设置显示时间,可以选择Toast.LENGTH_LONG或者Toast.LENGTH_SHORT
toast.setDuration(Toast.LENGTH_LONG);
//承载一个TextView,用来显示文字
TextViewview=newTextView(this);
//设置TextView的值
view.setText("这是一个Toast提示");
//设置TextView的布局
view.setLayoutParams(newLayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));
//Toast承载该
TextViewtoast.setView(view);
//显示Toast
toast.show();
2、上述的方法过于复杂,一般只适用于构造特殊界面的Toast,如果只想单纯的进行文字提示,可以用工厂方法,它会自动构建一个带边框和文字的Toast:
//利用工厂方法构造一个简单的Toast,并链式结构的直接进行提示
Toast.makeText(this,"这是一个Toast提示",Toast.LENGTH_LONG).show();
总结:Toast可以说是最常用也是最简单的Android控件之一,其自动关闭的功能大大简化了代码量,不失为用户提示的最佳选择。
相关文章
- Android中常用的加密方式[通俗易懂]
- android okio使用方法,Android 开源框架 Okio 原理剖析「建议收藏」
- android使用adbshell实现模拟点击
- android 模拟器 haxm,Android模拟器不使用HAXM
- android sdk根目录,Android SDK位置
- Android面试题大全
- Android应用程序使用代码签名证书的重要性
- Android | 迁移到搭载M1芯片的Mac时的问题
- 【Android NDK 开发】Kotlin 语言中使用 NDK ( 创建支持 Kotlin 的 NDK 项目 | Kotlin 语言中使用 NDK 要点 | 代码示例 )
- 【Android Protobuf 序列化】Protobuf 使用 ( Protobuf 源码分析 | 创建 Protobuf 对象 )
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 测试 lib7zr.so 动态库调用 )
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【Android 逆向】加壳的 Android 应用启动流程 | 使用反射替换 LoadedApk 中的类加载器流程
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ⑤ ( 执行 init-android-libyuv.sh | 执行 init-android-soundtouch.sh )
- 【错误记录】Android 应用安全检测漏洞修复 ( StrandHogg 漏洞 | 设置 Activity 组件 android:taskAffinity=““ )
- Android SingleTask使用注意点详解手机开发
- android获得sdcard大小及使用情况信息详解编程语言
- android判断服务是否是运行状态详解编程语言
- 使用Android实现连接MySQL数据库:实现快速数据交互与管理(android连接mysql数据库)
- Android变形(Transform)之Camera使用介绍
- Android使用Pull解析器解析xml文件的实现代码
- Android按后退键退出Android程序的实现方法
- 基于Android"今日事今日毕"的使用介绍
- Android图像处理(类型转换,比例缩放,倒影,圆角)的小例子
- Android多线程处理机制中的Handler使用介绍
- 使用SignalR推送服务在Android的实现SignalA