`
hyshucom
  • 浏览: 808723 次
文章分类
社区版块
存档分类
最新评论

android学习笔记36:消息提示

 
阅读更多

在android中,如果程序的提示消息只是很少量的,且不需要用户进行操作时,就可以使用android提供的轻量级消息提示toast。

纯文字提示。

带图片的消息提示


使用一个Toast的实例即可

public class ToastTest extends Activity
{
	@Override
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		Button simple = (Button)findViewById(R.id.simple);
		//为按钮的单击事件绑定事件监听器
		simple.setOnClickListener(new OnClickListener()
		{
			@Override
			public void onClick(View source)
			{
				//创建一个Toast提示信息
				Toast toast = Toast.makeText(ToastTest.this
					, "简单的提示信息"
					// 设置该Toast提示信息的持续时间
					, Toast.LENGTH_SHORT);
				toast.show();
			}
		});
		Button bn = (Button)findViewById(R.id.bn);
		//为按钮的单击事件绑定事件监听器
		bn.setOnClickListener(new OnClickListener()
		{
			@Override
			public void onClick(View source)
			{
				//创建一个Toast提示信息
				Toast toast = Toast.makeText(ToastTest.this
					, "带图片的的提示信息"
					// 设置该Toast提示信息的持续时间
					, Toast.LENGTH_LONG);				
				toast.setGravity(Gravity.CENTER, 0, 0);
				//获取Toast提示里原有的View
				View toastView = toast.getView();
				//创建一个ImageView
				ImageView image = new ImageView(ToastTest.this);
				image.setImageResource(R.drawable.tools);
				//创建一个LinearLayout容器
				LinearLayout ll = new LinearLayout(ToastTest.this);
				//向LinearLayout中添加图片、原有的View
				ll.addView(image);
				ll.addView(toastView);
				toast.setView(ll);
				toast.show();				
			}
		});	
	}
}

分享到:
评论

相关推荐

    Android学习笔记(十)——实现新闻列表

    【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share

    【安卓项目】——新闻资讯类项目

    Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数SharedPreferences) Android学习笔记...

    Android学习笔记(十二)——数据存储(SQLite数据库)

    【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share

    Android学习笔记(八)——显示进度对话框

    当用户运行某一应用程序而等待时,显示一个简单的进度对话框~

    Android学习笔记(十三)——数据存储(LitePal操作数据库)

    【第一部分】历史文章: ...Android学习笔记(五)——Toast提示、Dialog对话框、Menu菜单 Android学习笔记(六)——自定义ListView布局+AsyncTask异步任务 Android学习笔记(七)——数据存储(共享参数Share

    android学习笔记

    <<android 的几个技巧1>> 1 1. 入门实例剖析1 2 2.在测试时,如何实现一个提示 8 3.可以使用AlertDialog.Builder 才产生一个提示框. 9 4. menu 的用法. 10 1. 简单的代码 10 2. menu实现的两种方法 10 5.Activity 的...

    Android项目源码本站第N个记事本简易笔记.zip

    1.1.0 增加了笔记列表的卡片式的布局,可在设置里面切换 增加了下拉同步笔记的组件 增加编辑笔记时点击返回询问是否保存 使用了Snackbar代替了Toast的提示 去除了编辑笔记内容的下划线 修改了笔记列表的显示时间...

    Android手势密码view学习笔记(一)

    刚接触Android的时候看到别人写的手势密码view,然后当时就...上面是一个手势view的提示view,下面是一个手势view。 用法: <com.leo.library.view.GestureContentView android:id=@+id/id_gesture_pwd android

    基于bmob的简易笔记源码

    目前bmober已经将这款应用开源提供给各位朋友,相互学习和交流。 1.1.0 增加了笔记列表的卡片式的布局,可在设置里面切换 增加了下拉同步笔记的组件 增加编辑笔记时点击返回询问是否保存 使用了Snackbar代替了...

    android-studies-abc:此存储库保存我们在 ABC Paulista 的 Android 开发研究期间创建和使用的评论、注释、讨论和示例

    Android 研究 ABC 该存储库集中了我们在 ABC 保利斯塔地区的 Android 研究... study-jams-udacity:在 GDG Android Fundamentals Study Jam 学习会议期间生成的笔记。 通用:关于安卓开发的一般提示; 密钥库操作技巧

    Android项目源码本站第N个记事本简易笔记

    1.1.0 增加了笔记列表的卡片式的布局,可在设置里面切换 增加了下拉同步笔记的组件 增加编辑笔记时点击返回询问是否保存 使用了Snackbar代替了Toast的提示 去除了编辑笔记内容的下划线 修改了笔记列表的显示时间...

    哈工大android大作业-博客系统+源代码+文档说明+结构图

    android大作业,本项目包含三个基本功能,分别是博客爬虫,缓存服务,本地随笔。 博客爬虫是分页爬取博客园博客,在app上显示博客的html格式(包括博客中的图片); 缓存服务是按策略缓存一些博客到本地数据库,当...

    日常学习:日常学习,包括android,编程,软件设计模式等。

    日常学习 此仓库包含我对android的日常学习,设计模式,软件工程提示以及我尝试解决的问题,或者我发现有什么有趣的地方可以做笔记,以帮助其他开发人员成为更好的工程师。

    Angular4学习笔记之准备和环境搭建项目

    我本身是从j2ee转到Android的工程师,也是就是说,我的日常开发语言是Java。突然切换到JavaScript那真是难受的像北极熊同企鹅讲话,更何况后来嫌webstorm太卡而用起了没有提示的sublime(嗯,终于治好了多年顽疾的...

    考试宝典手机版安卓版

    我的笔记:做题中遇到的问题进行记录,在我的笔记中可以查看全部笔记 我的收藏:将重要试题进行收藏,反复练习加深印象 学习记录:答题过程中退出时会自动记录您的学习进度,方便继续上次的答题 涵盖系列:医学高级...

    bootstrap按钮插件(Button)使用方法解析

    按钮插件(Button)学习笔记: 按钮插件 样式文件: :ballot_box_with_check: LESS版本:源文件buttons.less :ballot_box_with_check: 点击按钮时,按钮文字变为“正在加载…”,一旦加载完之后又变回“获取数据”...

    EduSoho网校系统 V8.2.25

    EduSoho网校系统是面向学校、培训机构及...修复:Android手机微信授权登录出错的问题 8.2.19(2018-03-01) 安全更新:禁止未未经验证的外链图片访问 修复:少数情况下添加外链视频报错的情况 修复:其他已知问题

    APP_UI.rar

    自动化个人学习第一步笔记import os import time import logging import configparser from appium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support import ...

Global site tag (gtag.js) - Google Analytics