ToolBarを、setSupportActionBarしたときにエラーになる場合の対処法
題名のとおり、ToolBarを、setSupportActionBar(ToolBar)したときにエラーになる場合の対処法です。
Toolbar toolbar = (Toolbar)findViewById(R.id.toolbar); setSupportActionBar(toolbar);
これでエラーが出た場合、
原因は、独自に用意したツールバーをセットしようとした際に、すでにアクションバーがある場合にエラーになるようです。
対処法としては、res/values/styles内のコードを以下のように書き換えます。
<resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"></style> </resources>
これで、柔軟性に優れたToolBarをセットできるようになるはずです。
参考にさせていただいたサイトです。
ToolBar(ActionBar)を自前で作りたいときに遭遇するエラーへの対処 - Qiita