使用floatingactionbutton遇到的問題

問題

我在xml布局文件中使用android.support.design.widget.FloatingActionButton,在fragment中加載該布局,運(yùn)行程序會崩掉。報錯信息如下:

解決方法

我使用android studio自帶的生成帶有fab的activity,發(fā)現(xiàn)在AndroidManifest文件中的activity的屬性中有一句? android:theme="@style/AppTheme.NoActionBar",對應(yīng)的內(nèi)容如下:

<style name="AppTheme.NoActionBar">

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

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

</style>

于是我也給我的tab加上了一個theme,如下:


結(jié)果就不崩了。原因是,加載Floatingactionbutton時需要Activity中的theme的colorAccent屬性來確定顏色。當(dāng)沒指明Activity的theme時,用的是默認(rèn)的theme,是沒有colorAccent這個屬性的,所以自然會出錯。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容