Android中的按钮吐司

时间:2014-06-04 06:42:02

标签: android android-button toast

如何使用按钮实现烤面包,如下所示?它在Android最近的Google应用中使用。

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用此类自定义Toast消息。这是一个对话将在2.5秒之后就像吐司一样消失。

public class CustomToast extends Dialog {  
 public CustomToast(Context context, String text) {  
  super(context);  
  requestWindowFeature(Window.FEATURE_NO_TITLE);  
  LayoutInflater inflater = (LayoutInflater) context  
  .getSystemService(android.content.Context.  
     LAYOUT_INFLATER_SERVICE);  

  View layout = inflater.inflate(R.layout.toast, null);  
  TextView tv = (TextView) layout.findViewById(R.id.toastText);  
  tv.setText(text);    
  setContentView(layout);  
  show();  
  setCanceledOnTouchOutside(true);  
  setCancelable(true);  
  Window window = getWindow();  
  window.setGravity(Gravity.BOTTOM);  
  new Handler().postDelayed(new Runnable() {  

   public void run() {  
    dismiss();  
   }  
  }, 2500);  
 }  
}  

请参阅here