兩種實現Toast 的源碼

Toast主要用來提示用戶,以實現友好的用戶體驗,這裏給出兩個Toast的例子:
  1、使用圖片
1 Toast toast = new Toast(this);
2 ImageView view = new ImageView(this);
3 view.setImageResource(R.drawable.icon);
4 toast.setView(view);
5 toast.show();
  2、使用文字對話框
01 Toast toast = Toast.makeText(this"lalalal", Toast.LENGTH_LONG);
02 View textView = toast.getView();
03 LinearLayout lay = new LinearLayout(this);
04 lay.setOrientation(LinearLayout.HORIZONTAL);
05 ImageView view = new ImageView(this);
06 view.setImageResource(R.drawable.icon);
07 lay.addView(view);
08 lay.addView(textView);
09 toast.setView(lay);
10 toast.show();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章