Проблемы с добавлением Toolbar в android-приложение

173
24 апреля 2018, 04:14

Я попытался добавить Toolbar в свое android-приложение и при объявлении и инициализации возникли кое-какие проблемы. А именно:

При выполнении этого кода возникает ошибка:

Class requires API level 21 (current min is 15): android.widget.Toolbar

Код:

toolbar = (Toolbar) findViewById(R.id.myToolBar);
setSupportActionBar(toolbar);

Как это исправить?

Answer 1

Текст вашей ошибки говорит о том, что используемый вами класс Toolbar можно использовать только с минимальной версией API проекта 21, а у вас в проекте установлена 15.

Вы используете android.widget.Toolbar, а для использования начиная с 14 версии API нужен android.support.v7.widget.Toolbar.

Чтобы его использовать, подключите в зависимостях в build.gradle для вашего модуля:

implementation "com.android.support:appcompat-v7:27.1.1"
READ ALSO
Как организовать методы в классе, чтобы их не было видно в подсказках?

Как организовать методы в классе, чтобы их не было видно в подсказках?

Скажите пожалуйста, как надо переписать, чтобы методы switchPlayersSkipIsEnabled() и switchPlayersActions() не показывались в контекстной подсказке при написании...

149
Java API: Как достать LinkedHashMap из List

Java API: Как достать LinkedHashMap из List

Пишу тест для REST API, юзаю restassured и jackson Описал модель JSON респонса в классах, но есть одно но, тк

183
Повторное открытие активити

Повторное открытие активити

Здравствуйте, подскажите пожалуйста если попеременно открыть первую активность, затем вторую активность и снова первую, таким методом как...

186
Встроенный ViewPager tablayout в Android

Встроенный ViewPager tablayout в Android

Есть ли в андроиде ViewPager tablayout из коробки? Не хочется тянуть либу для этого

179