转载:实现Toast功能的两种方法

转载自:www.madhome.org

实现Toast功能的两种方法

第一种制作非常简单的Toast镜像的示例:
Java:
Toast toast = newToast(this);
ImageView view =
newImageView(this)
;
view.
setImageResource(R.drawable.icon)
;
toast.
setView(view)
;
toast.
show()
;
另一种:
Java:
Toast toast = Toast.makeText(this, "lalalal", Toast.LENGTH_LONG);
ViewtextView = toast.getView()
;
LinearLayout lay =
newLinearLayout(this)
;
lay.
setOrientation(LinearLayout.HORIZONTAL)
;
ImageView view =
newImageView(this)
;
view.
setImageResource(R.drawable.icon)
;
lay.
addView(view)
;
lay.
addView(textView)
;
toast.
setView(lay)
;
toast.
show()
;
这个镜像不是在文本的背景下制作的,但通过扩展Toast类,这种方法还是可行的。SDK版本要求:0.9, 1.0
posted @ 2010-01-19 16:00  jonecard  阅读(327)  评论(0)    收藏  举报