Android基础-Toast
来源:互联网 发布:中国电信云计算 加班 编辑:程序博客网 时间:2024/04/20 02:32
Toast提示是Android中一种现实信息的机制,他没有焦点,而且现实时间也是有限的,一段时间后就会消失。
实现步骤:
1、定义一个按钮设置按钮的点击事件
2、在点击事件里定义一个Toast提示 第一个参数为上下文 第二个参数为现实类容 第三个参数为现实时间
主要是Activity里面的代码,布局文件只需要添加button按钮就可以了
Activity代码:
package com.example.toast;
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity implements OnClickListener {
private Button but1;
private Button but2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
but1 = (Button) findViewById(R.id.button1);
but2 = (Button) findViewById(R.id.button2);
but1.setOnClickListener(this);
but2.setOnClickListener(this);
}
public void onClick(View v) {
switch (v.getId()) {
case R.id.button1:
//提示
Toast.makeText(this, "您有新消息了!", Toast.LENGTH_LONG).show();
break;
case R.id.button2:
//设置个性化提示内容
// 将一个layout布局转换成view对象
View view = getLayoutInflater().inflate(R.layout.toast, null);
// 获取view对象里面的textView组件,记住是获取的view对象点上findViewById()
TextView textView = (TextView) view.findViewById(R.id.textView1);
textView.setText("你有新的消息!");
Toast toast = new Toast(this);
//设置提示显示的时间
toast.setDuration(Toast.LENGTH_LONG);
//要显示的布局文件
toast.setView(view);
//显示
toast.show();
break;
default:
break;
}
}
}
这里给大家做了两个提示大家会用第一个就好了,其实第一个很简单 Toast.makeText(this, "您有新消息了!", Toast.LENGTH_LONG).show();就这么一行代码就可以了
如果想好看点可以自己研究下第二种
- Toast--android基础
- Android基础-Toast
- Android 最基础的Toast
- 0827Android基础Toast+AlertDialog
- <Android 基础(十六)> Toast
- Android Toast基础与原理
- 【android基础】之android Toast大全
- Android基础:HelloWorld之Toast用法
- Android学习:onClick +findViewById+Toast基础
- android开发基础之-----------自定义toast
- Android基础:自定义带图片的Toast
- Android基础工具类重构系列一Toast
- Android UI基础——Toast控件
- Android中Toast的基础用法
- 【Android基础】Android Toast显示消息的几种方法
- android Toast
- android Toast
- android Toast
- 编译安装PHP7并安装Redis扩展Swoole扩展
- [ML of Andrew Ng]Week 3 Logistic Regression and Regularization
- Unity3D_Align With View 和Align View to Selected 相关用法
- C# 窗体利用datagrdeview控件导出数据库中的内容为excel
- Android framework:Touch事件派发过程详解
- Android基础-Toast
- 记录一次经历的数据库从单库到分库分表的过程
- linux下为用户添加sudo权限
- opengl三角形剖分与三角形条带化
- java中static的作用
- fir.im Weekly - 不能错过的 GitHub Top 100 开源库
- 设计模式-----单例模式
- android 浏览器Browser(2)
- Actionbar