public class Util {
private static Toast toast; public static void showToast(Context context, String content) {
if (toast == null) {
toast = Toast.makeText(context, content, Toast.LENGTH_SHORT); } else{ toast.setText(content); } toast.show();
} }
封装Toast
-------------------------------------------------------------------------------------------------------------
android.support.v7.app.AlertDialog
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Title") .setMessage("Dialogcontent.").setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) {
} }) .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
@Override public void onClick(DialogInterface dialog, int which) {
} }) .show();
AlertDialog
------------------------------------------------------------------------------------------------------------------
dependencies { compile 'com.android.support:design:23.4.0' }
Snackbar.make(view, "data deleted",Snackbar.LENGTH_LONG) .setAction("Undo", new View.OnClickListener(){ @Override public void onClick(View v) { } }) .show();
Snackbar可以进行交互