SnackBar

    以前一直使用Toast进行提示,不过从Android L 发布以后,Google推出了很多的新的特性,其中SnackBar 就是一个代替Toast的新控件。
    该控件提示信息之后,可以相应一个动作。该控件必须建立在一个布局之上,显示在指定布局的底部。不然就会出错。
        Snackbar snackbar = Snackbar.make(layout, "提示信息", Snackbar.LENGTH_LONG);
        //显示时间
        snackbar.setDuration(5000);
        //设置动作文字,以及监听事件
        snackbar.setAction("执行动作", new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Log.e("---------------","哈哈哈....");
            }
        });
        //设置动作文本颜色
        snackbar.setActionTextColor(Color.RED);
        //显示文本
        snackbar.show();

你可能感兴趣的:(android,控件)