自定义toast

原创 2016年08月29日 23:33:07
废话不多说,直接上代码
package us.guaju.notyfication;
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.LayoutInflater;
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 {
	private Button bt;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		bt = (Button) findViewById(R.id.bt);
		bt.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				//创建toast的方法
				Toast toast = Toast.makeText(getApplicationContext(), "", 1);
				//导入自己定义的布局
				View view = LayoutInflater.from(getApplicationContext())
						.inflate(R.layout.toast, null, false);
				//设置布局中的文本框的文字
				TextView tv = (TextView) view.findViewById(R.id.tv);
				//设置文字内容
				tv.setText("我是自定义吐司额呵呵");
				//给toast设置文字
				toast.setView(view);
				//定义toast的位置
				toast.setGravity(Gravity.CENTER, 0, 0);
				//显示吐司
				toast.show();
			}
		});
	}

}

效果图


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

自定义Toast-电话归属地显示

  • 2015年10月18日 21:39
  • 4KB
  • 下载

安卓Toast自定义及防止重复显示

Toast是安卓系统中,对用户误操作时或某功能执行完毕时,对用户的一种提示,他没有焦点,并在一定时间内会消失,但用户连续误操作(如登录时,密码错误)多次时,怎会有多个Toast被创建,系统会把这些to...

自定义toast模拟器演示

  • 2016年08月04日 19:51
  • 928KB
  • 下载

自定义彩色Toast

  • 2014年11月29日 15:19
  • 1.67MB
  • 下载

android开发基础之-----------自定义toast

如何自定义一个toast, 1.首先要有一个布局文件,在layout中创建布局文件设置自定义toast控件的显示样式。即toast的布局。 2.创建一个方法,显示我们自定义的toast控件,使用了...

自定义Toast

  • 2014年10月09日 10:10
  • 1.3MB
  • 下载

自定义Android Toast Demo

  • 2017年05月17日 14:10
  • 25.02MB
  • 下载

微信小程序之自定义toast实例 —— 微信小程序实战系列(6)

版权声明:本文为博主原创文章,转载务必注明出处,http://blog.csdn.net/michael_ouyang。 微信提供了一个toast的api  wx.showToast...
  • jian_xi
  • jian_xi
  • 2017年07月31日 23:12
  • 183
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自定义toast
举报原因:
原因补充:

(最多只允许输入30个字)