一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Android编程实现自定义toast示例

时间:2017-03-06 编辑:简简单单 来源:一聚教程网

本文实例讲述了Android编程实现自定义toast。分享给大家供大家参考,具体如下:

效果图:

代码:

 代码如下复制代码

//自定义布局的toast

customViewToast.setOnClickListener(newView.OnClickListener() {

  @Override

  publicvoidonClick(View v) {

    Toast toast = Toast.makeText(ToastTest.this,"top", Toast.LENGTH_SHORT);

    //此处只使用一个TextView,当然也可以使用更复杂的View

    TextView tv =newTextView(ToastTest.this);

    tv.setText("CustomView toast.");

    tv.setTextSize(TypedValue.COMPLEX_UNIT_DIP,20);

    tv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.abc_ic_menu_share_mtrl_alpha,0,0,0);

    tv.setBackgroundColor(Color.parseColor("#ff88ff"));

    tv.setPadding(30,10,30,10);

    tv.setGravity(Gravity.CENTER_VERTICAL);

    toast.setView(tv);

    toast.show();

  }

});

热门栏目