Android Custom Toast with Image (特制機器人土司)

相信大家都喜歡在自己的土司上面畫圖
我也不例外
這裡要介紹的就是
如何在自訂Toast中加入image

src/edu.android.mytoast/MyToast.java
 package edu.android.mytoast;  
 import android.app.Activity;  
 import android.os.Bundle;  
 import android.view.View;  
 import android.widget.ImageView;  
 import android.widget.LinearLayout;  
 import android.widget.Toast;  
 public class MyToast extends Activity {  
   /** Called when the activity is first created. */  
   @Override  
   public void onCreate(Bundle savedInstanceState) {  
     super.onCreate(savedInstanceState);  
     Toast toast = Toast.makeText(this, "Big O", Toast.LENGTH_LONG);  
     View textView = toast.getView();  
     LinearLayout linearLayout = new LinearLayout(this);  
     ImageView iView= new ImageView(this);  
     iView.setImageResource(R.drawable.dorothy); //請自制圖片,或是用R.drawable.icon 
     linearLayout.addView(iView);  
     linearLayout.addView(textView);  
     toast.setView(linearLayout);  
     toast.show();  
     
   }  
 }  

沒有留言:

張貼留言