使用floatingactionbutton遇到的问题

2017-10-22  本文已影响0人  凌霄plus

问题

我在xml布局文件中使用android.support.design.widget.FloatingActionButton,在fragment中加载该布局,运行程序会崩掉。报错信息如下:

解决方法

我使用android studio自带的生成带有fab的activity,发现在AndroidManifest文件中的activity的属性中有一句  android:theme="@style/AppTheme.NoActionBar",对应的内容如下:

<style name="AppTheme.NoActionBar">

          <item name="windowActionBar">false</item>

          <item name="windowNoTitle">true</item>

</style>

于是我也给我的tab加上了一个theme,如下:

结果就不崩了。原因是,加载Floatingactionbutton时需要Activity中的theme的colorAccent属性来确定颜色。当没指明Activity的theme时,用的是默认的theme,是没有colorAccent这个属性的,所以自然会出错。

上一篇 下一篇

猜你喜欢

热点阅读