不知道大家刚开始用snackbar的时候是否遇到问题,我最开始写的时候就是在普通的activity中写了snackbar,结果就报了下面这个错误:
Error inflating class android.support.design.widget.Snackbar$SnackbarLayout
解决方案:
首先,使用snackbar必须要使用
compile 'com.android.support:design:22.2.0'
然后就是关键:
必须要写在继承自AppCompatActivity中的Activity才行
最后使用AppCompatActivity,还需要在manifest.xml中这个Activity的Theme要使用Theme.AppCompat
这样就可以毫无障碍的使用Snackbar了,确实很炫。