普通短时间吐司:
Toast.makeText(Main2Activity.this, "短点击", Toast.LENGTH_SHORT).show();
普通长时间吐司:
Toast.makeText(Main2Activity.this, "短点击", Toast.LENGTH_LONG).show();
定时显示吐司:
new CountDownTimer(5000, 1000) {
@Override
public void onTick(long millisUntilFinished) {
}
@Override
public void onFinish() {
Toast.makeText( Main2Activity.this, "ok了,小老弟!", Toast.LENGTH_SHORT).show();
}
}.start();
自定义吐司:
//吐司代码
Toast toast = new Toast(MainActivity.this);
//需要一个XML文件
View inflate = (View) getLayoutInflater().inflate(R.layout.item,null);
toast.setView(inflate);
toast.show();
持续吐司:
final Toast toast = Toast.makeText(this, show,
Toast.LENGTH_LONG);
final Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
toast.show();
}
}, 0, 1000);// 3000表示点击按钮之后,Toast延迟3000ms后显示
new Timer().schedule(new TimerTask() {
@Override
public void run() {
toast.cancel();
timer.cancel();
}
}, 20000);// 5000表示Toast显示时间为5秒
Android Toast使用详解
本文详细介绍了Android中Toast的多种使用方式,包括普通短时间、长时间显示,定时显示,自定义视图以及持续显示的Toast实现方法,为开发者提供全面的Toast应用指南。
2万+

被折叠的 条评论
为什么被折叠?



