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

纯文字提示。

android学习笔记36:消息提示_第1张图片

带图片的消息提示

android学习笔记36:消息提示_第2张图片


使用一个Toast的实例即可

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

更多相关文章

  1. android实现图片按任意路径截取
  2. 【android】Android Studio2.3打包提示Please select at least o
  3. Android 利用url获取Bitmap图片
  4. 由Eclipse导入Android Studio的.9图片报错的处理
  5. android项目源码异步加载远程图片的小例子
  6. android 图片LOMO效果
  7. android 弹出提示框

随机推荐

  1. [置顶] Activity的四种启动模式和onNewIn
  2. 替换android的基础应用
  3. Android IO
  4. Android初级-Android 日志输出和Debug跟
  5. [Android]【安卓】Content Provider详解
  6. Android桌面悬浮窗
  7. Android(安卓)Binder入门指南之Binder Na
  8. ImageButton设置 android:background添加
  9. 逐帧(Frame)动画
  10. ADB命令大全