• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > Toast显示图文界面——Android开发之路1,toastandroid

Toast显示图文界面——Android开发之路1,toastandroid

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了android toast,android toast用法,android 自定义toast,android toast位置,android studio toast等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Toast显示图文界面——Android开发之路1,toastandroid


Toast的多种使用方法

 

Toast其实是一个功能特别强大的组件,不仅仅可以吐司一个文本内容,还可以吐司图片以及图文混排的界面。具体用法如下:

第一种:简单的纯文本内容的吐司:

 Toast.makeText(this, "纯文本内容", Toast.LENGTH_SHORT).show();

第二种:吐司一张图片:

        Toast toast=new Toast(this);
        ImageView imageView = new ImageView(this);//创建图片控件
        imageView.setImageResource(R.mipmap.ic_launcher);//给控件设置图片
        toast.setView(imageView);//把图片绑定到Toast上
        toast.setDuration(Toast.LENGTH_LONG);//Toast显示的时间;
        //设置图片显示的位置:三个参数
        //第一个:位置,可以用|添加并列位置,第二个:相对于X的偏移量,第三个:相对于Y轴的偏移量
        //注意一点:第二和第三个参数是相对于第一个参数设定的位置偏移的
        toast.setGravity(Gravity.TOP|Gravity.RIGHT,0,100);
        toast.show();//显示Toast    

第三种:图文混合吐司

        Toast toast=new Toast(this);
        LinearLayout linearLayout=new LinearLayout(this);//创建线性布局
        linearLayout.setOrientation(LinearLayout.VERTICAL);//设置布局垂直
        ImageView imageView = new ImageView(this);//创建图片控件
        imageView.setImageResource(R.mipmap.ic_launcher);//给控件设置图片
        TextView textView = new TextView(this);//创建文本控件
        textView.setText("神话丿小王子是不是很帅");//设置文本内容
        linearLayout.addView(imageView);//添加图片控件到布局中
        linearLayout.addView(textView);//添加文本控件到布局中。注意添加顺序会影响图片在前还是为本在前
        toast.setView(linearLayout);//把布局绑定到Toast上
        toast.setDuration(Toast.LENGTH_LONG);//Toast显示的时间;
        //参数同前面
        toast.setGravity(Gravity.CENTER,0,0);
        toast.show();//显示Toast 

Toast还有一些其它的属性,知道这最基本的,然后发挥我们的想象,t就可以利用Toas创建出各种各样的界面效果了。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Toast显示图文界面——Android开发之路1,toastandroid

相关文章

  • 2017-05-26【lushengduan】01、搭建安卓App开发环境 编写程序HelloWorld,lushengduan安卓
  • 2017-05-26Android学习笔记-EditText(输入框)(一),android-edittext
  • 2017-05-26【ActionBar的使用】,【ActionBar使用】
  • 2017-05-26android布局带参返回,android布局
  • 2017-05-26安卓--shape简单使用,安卓--shape
  • 2017-05-26Android中的 init.rc文件简介,androidinit.rc
  • 2017-05-227.3.2 Android 文件下载(1)
  • 2017-05-26Android 微信第三方登录(个人笔记),android第三方
  • 2017-05-26java 接口的作用和好处,java接口好处
  • 2017-05-26oracle 代码报错大全分析

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • pgpool的健康检查和failover代码
    • Android Studio安装配置、环境搭建详细步骤及基本使用,android安装配置
    • 解决 file /isolinux/vmlinuz0 not found
    • Android实战技巧之五十:App的系统签名
    • Android Studio项目提交到GitHub,androidgithub
    • 热修复-Tinker,修复-tinker
    • 详解Android中的SQLite数据库存储
    • linux syslog日志服务器的搭建
    • Loader加载器,loader加载
    • Android常见问题及开发经验总结(三)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有