关于android:Android笔记android-Toast

1.默认成果:

Toast.makeText(getApplicationContext(), "默认Toast款式", 
     Toast.LENGTH_SHORT).show(); 

2.自定义显示地位成果

Toast toast = new Toast(Class.this); 
toast = Toast.makeText(getApplicationContext(), 
     "自定义地位Toast", Toast.LENGTH_LONG); 
   toast.setGravity(Gravity.CENTER, 0, 0); 
   toast.show(); 

3.带图片成果

Toast toast = new Toast(Class.this); 
toast = Toast.makeText(getApplicationContext(), 
     "带图片的Toast", Toast.LENGTH_LONG); 
   toast.setGravity(Gravity.CENTER, 0, 0); 
   LinearLayout toastView = (LinearLayout) toast.getView(); 
   ImageView p_w_picpathCodeProject = new ImageView(getApplicationContext()); 
   p_w_picpathCodeProject.setImageResource(R.drawable.icon); 
   toastView.addView(p_w_picpathCodeProject, 0); 
   toast.show(); 

4.齐全自定义成果

LayoutInflater inflater = getLayoutInflater(); 
   View layout = inflater.inflate(R.layout.custom, 
     (ViewGroup) findViewById(R.id.llToast)); 
   ImageView p_w_picpath = (ImageView) layout 
     .findViewById(R.id.tvImageToast); 
   p_w_picpath.setImageResource(R.drawable.icon); 
   TextView title = (TextView) layout.findViewById(R.id.tvTitleToast); 
   title.setText("Attention"); 
   TextView text = (TextView) layout.findViewById(R.id.tvTextToast); 
   text.setText("齐全自定义Toast"); 
   toast = new Toast(getApplicationContext()); 
   toast.setGravity(Gravity.RIGHT | Gravity.TOP, 12, 40); 
   toast.setDuration(Toast.LENGTH_LONG); 
   toast.setView(layout); 
   toast.show(); 

5.其余线程

new Thread(new Runnable() { 
    public void run() { 
     showToast(); 
    } 
   }).start();

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理