Так что я пытаюсь использовать панель инструментов в качестве ActionBar в приложении. Я пытаюсь использовать метод setSupportActionBar()
во фрагменте, который размещается в действии, которое расширяет класс, который расширяет AppCompatActivity
. По какой-то причине я вообще не могу сделать getActivity().setSupportActionBar()
, я могу делать только getActivity().setActionBar()
. Проблема с этим заключается в том, что setSupportActionBar()
принимает android.support.v7.widget.Toolbar
, где setActionBar()
принимает только android.widget.Toolbar. Это заставляет мое приложение ограничиваться только устройствами, использующими Lollipop.Разница между setSupportActionBar и setActionBar
второстепенный вопрос я нашел в том, что при попытке изменить тему моей панели инструментов в темноте с
app:theme="@style/ThemeOverlay.AppCompat.Dark"
он не работает.
Спасибо, проблема темы была решена путем использования android.support.v7.widget.Toolbar вместо android.widget.Toolbar. –