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

纯文字提示。

带图片的消息提示


使用一个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. ListView.setOnItemClickListener 点击无效
  2. android中的onInterceptTouchEvent和onTouchEvent
  3. android(1)(四种点击事件)
  4. 【android】Android(安卓)Studio2.3打包提示Please select at le
  5. Android解析xml的Demo
  6. Android之back键拦截处理
  7. android 弹出提示框
  8. Android短信拦截解决方案
  9. Android之Touch事件分发机制

随机推荐

  1. c语言换行符号是什么
  2. c语言中\t是什么意思
  3. 史上最佳的C#编程书籍推荐
  4. &&在C语言中是什么意思
  5. c++标识符命名规则
  6. c语言中将一个字符串转换到整型数据类型
  7. c语言整除符号是什么?
  8. c语言\n什么意思?
  9. C语言中数据int的取值范围为多少?
  10. sqrt在c语言中怎么用?