Android --自定义简单Toast
1. 效果图
(1) (2)
2. 实现代码
(1)firstActivity.java
@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Toast toast = Toast.makeText(getApplicationContext(), " setGravity方法设置显示位置", Toast.LENGTH_LONG);LinearLayout mLayout = new LinearLayout(getApplicationContext()); //创建布局,水平布局 mLayout.setOrientation(LinearLayout.HORIZONTAL);ImageView mImage = new ImageView(getApplicationContext()); //用于显示图像的ImageView mImage.setImageResource(R.drawable.icon);View toastView = toast.getView(); //获取显示文字的Toast ViewmLayout.addView(mImage); //添加到布局mLayout.addView(toastView); //添加到布局toast.setView(mLayout); //设置View对象toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0); //设置显示位置 不设置即为默认设置 toast.show();}
(2)firstActivity.java
public class firstActivity extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Toast msg = Toast.makeText(getApplicationContext(), "根据偏移量设置显示位置", Toast.LENGTH_LONG);msg.setGravity(Gravity.CENTER, 300, 100); //设置显示位置System.out.println("X Offset="+msg.getXOffset()+" Y Offset="+msg.getYOffset()); //获取偏移 msg.show();} }
转载于:https://www.cnblogs.com/SM-t/p/3994348.html
Android --自定义简单Toast相关推荐
- Android自定义简单的图片加载器(ImageLoader)
废话不多述,首先来说明下 为什么要用图片加载器 呢,就是为了避免图片重复从网络加载.也就是在第一次从网络加载之后就把图片缓存在本地,下次用的时候直接从本地查找,有的话就直接用,没有再从网络加载. 加载 ...
- Android 自定义一个Toast
前言 项目中 一般会封装一个Toast工具类 或者用第三方 自己写比较容易符合业务需求 也不难 来一起看看实现吧 public class ToastHelper {private static To ...
- android中自定义 toast,android 自定义Toast
Toast是android的一个简易消息提示框. 它不会获得焦点,也无法被点击.向用户提示信息,却不停留着不动. 其实,自定义Toast非常简单: 先看效果: 首先:新建一个mtoast.xml布局文 ...
- Android 自定义Toast实现多次触发只会显示一次toast
#使用场景描述 当我们处于某个场景,例如一个按钮可以触发toast的显示,当你在多次点击按钮时,会多次触发toast的显示.而调用android原生的toast的makeText的方式所生产的toas ...
- android一天一次弹窗,Android自定义Toast,多次弹出时取消上次弹出,最后一次弹出为准...
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. Android的Toast用队列管理弹出的消息,这个自定义的Toast用于频繁弹出Toas ...
- android中上拉下滑布局,3年以上勿进!最简单的Android自定义ListView下拉刷新与上拉加载,代码直接拿去用~...
本文主要针对开发新手,手写实现一个最简单Android自定义listview下拉刷新和上拉加载demo. 不喜可喷,欢迎大佬留言指点. 效果图 一:编写需要在ListView中增加头加载的布局文件,与 ...
- Android 自定义Toast显示(不限时+在其他应用之上显示)
自定义Toast显示(不限时+在其他应用之上显示) 一.首先写好自定义Toast的布局 toast_view.xml <?xml version="1.0" encoding ...
- Android自定义View如此简单 实现点击动画+进度刷新的提交/下载按钮(填坑面试题)
SubmitButton 背景 实现思路 继承View 面试题:构造方法如何选择 自定义属性 面试题:styleable.AttributeSet.TypedArray的关系 测量宽高 面试题:UNS ...
- android 字体描边实现,Android自定义View实现简单文字描边功能
本文实例为大家分享了Android实现简单文字描边功能的具体代码,供大家参考,具体内容如下 效果图: 实现代码: package com.example.zhangyu.myview.widget; ...
- Android 自定义ScrollView ListView 体验各种纵向滑动的需求
1.概述 群里的一个哥们有个需求是这样的:问题:主要功能就是:1.循环的一个滑动:2.每次滑动结束,保持每个Item的完整.然后我当时给他写了个Demo,所有代码都在Activity里面,后期看来其太 ...
最新文章
- anago 围棋_跳进我的碗里—关于中惒围棋加盟那些事
- 运维企业专题(4)LVS高可用与负载均衡前篇——先学原理,再学配置
- English:daydayup
- C++虚函数表,虚表指针,内存分布
- java---随机小结
- 前端学习(1329):数据库概述
- mysql dbuild_config_技术分享 | MySQL Test 初探
- python的内置函数是什么_python_内置函数
- 错误票据java_【蓝桥杯】错误票据 - osc_bskh1wlw的个人空间 - OSCHINA - 中文开源技术交流社区...
- 加密 web.config
- 自动化运维 Shell
- Pr入门系列之十六:导出
- Jupyter Notebook 更改默认浏览器
- 文件描述符 fd 究竟是什么?
- 锻炼!!!!最佳时间!!!!希望大家都要记得锻炼身体!!!!
- 数字IC后端知识扫盲——OCV(上)
- ROX-Filer 2.6
- 2D变形效果有几种?变形效果讲解
- android 开机动画尺寸,手机桌面应用图标和APP启动画面全尺寸
- linux curl命令读取页面信息,使用Curl命令获取网站Web服务器类
热门文章
- go语言及etcd环境搭建
- linux设备驱动程序注册过程详解
- 查看crontab的执行日志
- 记一次spring MVC项目后台重构(持续更新)
- linux主机ip数据包抓取,tcpdump和ngrep抓不到本机数据包
- [渝粤教育] 中国地质大学 计算机图形学(新) 复习题 (2)
- Python进阶(五)模块、包详解
- 【推荐精读】从item-base到svd再到rbm,多种Collaborative Filtering(协同过滤算法)从原理到实现
- Developer Zone Android*
- 三个 CSS 预处理器(框架):Sass、LESS 和 Stylus