Android Snackbar基本使用

概述

Snackbar 是 Android 5.0 新特性——Material Design 中的一个控件,用来代替 Toast ,Snackbar与Toast的主要区别是:Snackbar可以滑动退出,也可以处理用户交互(点击)事件。

样式

Android Snackbar基本使用_第1张图片

使用

Snackbar需要配合CoordinatorLayout使用
因此需要先在xml文件中声明CoordinatorLayout

<android.support.design.widget.CoordinatorLayout
        android:id="@+id/teacher_coordinatorlayout"
        android:layout_width="match_parent"
        android:layout_alignParentBottom="true"
        android:layout_height="wrap_content">

    android.support.design.widget.CoordinatorLayout>

在Activity文件中

CoordinatorLayout teacher_coordinatorlayout = findViewById(R.id.teacher_coordinatorlayout);

Snackbar.make(teacher_coordinatorlayout,"您共有"+arrayList_mycourse.size()+"门课程",Snackbar.LENGTH_LONG)
                    .setAction("好的", new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {
                                    //..........用户点击好的之后,程序要做的事
                        }
                    })
                    .show();

你可能感兴趣的:(Android)