【发布时间】:2014-06-04 06:42:01
【问题描述】:
如下图如何用按钮实现toast?它用于 Android 中最近的 Google 应用程序。
【问题讨论】:
-
通常称为Undo Bar。
标签: android android-button toast
如下图如何用按钮实现toast?它用于 Android 中最近的 Google 应用程序。
【问题讨论】:
标签: android android-button 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);
}
}
【讨论】:
Snackbar。