Android Toast
2016-03-08 18:56
417 查看
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息.
#默认效果
mbutton.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { String path = mEditText.getText().toString(); if(path.equals("") ){ Toast.makeText(MainActivity.this,"网址不能为空", Toast.LENGTH_SHORT).show(); } } });
#自定义效果
LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom, (ViewGroup) findViewById(R.id.llToast)); ImageView image = (ImageView) layout .findViewById(R.id.tvImageToast); //设置图片
image.setImageResource(R.drawable.icon); //设置标题
TextView title = (TextView) layout.findViewById(R.id.tvTitleToast); title.setText("Attention"); //设置文字
TextView text = (TextView) layout.findViewById(R.id.tvTextToast); text.setText("完全自定义Toast"); toast = new Toast(getApplicationContext()); //设置位置 toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40); toast.setDuration(Toast.LENGTH_LONG); toast.setView(layout); toast.show();
#其他线程显示
new Thread(new Runnable() { public void run() { showToast(); } }).start();
相关文章推荐
- Android源代码目录组成介绍-android学习之旅(97)
- Android源代码目录组成介绍-android学习之旅(97)
- Android源代码目录组成介绍-android学习之旅(97)
- Android源代码目录组成介绍-android学习之旅(97)
- Wi-Fi Peer-to-Peer官方文档翻译
- Android开发小知识-WIFI初步
- 一个私人定制新闻客户端(MVVM )(源码)
- android studio 技巧
- Android 多线程通信 Handler
- Android内存泄露之Handler
- android Activity生命周期(设备旋转、数据恢复等)与启动模式
- Android高级控件----AdapterView与Adapter详解(转)
- 最新版下载】Android studio教程与问题汇总
- Android:SlidingMenu(侧滑菜单)用法示例
- Android利用dimens.xml进行适配,使用代码生成不同的dimens.xml文件
- Android屏幕适配-资源文件夹命名与匹配规则
- 4.4.2 Android属性动画完全解析(下) Interpolator和ViewPropertyAnimator的用法
- Android的数据存储方式
- android中废弃的,过时的,不推荐使用的一些类和方法
- [Error: Please install Android target: "android-22".