Android中自定义Toast

1. 引言

 

    在Android中经常使用Toast向用户显示提醒消息,实现友好的用户体验。用纯文字Toast提醒用户是我们经常使用的一种方法,但Toast

 

    提供了相应的API使我们可以自定义其布局,下面将介绍自定义Toast布局的实现方法。

 

2. 效果图

   

3. 实现代码Toast toast = new Toast(ToastActivity.this); LinearLayout linearLayout = new LinearLayout(ToastActivity.this); linearLayout.setOrientation(LinearLayout.HORIZONTAL); linearLayout.setGravity(Gravity.CENTER); ImageView imageView = new ImageView(ToastActivity.this); imageView.setImageResource(R.drawable.animation); imageView.setLayoutParams(new LinearLayout.LayoutParams(100, 100)); TextView textView = new TextView(ToastActivity.this); textView.setText(R.string.animation); linearLayout.addView(imageView); linearLayout.addView(textView); toast.setView(linearLayout); toast.show();

你可能感兴趣的:(Android基础,android,api)