Почему при выполнении кода в MainActivity:
toolbar =(Toolbar) findViewById(R.id.myToolBar);
setSupportActionBar(toolbar);
Строчка setSupportActionBar(toolbar); выдает ошибку:
setSupportActionBar(android.support.v7.widget.Toolbar) in AppCompatActivity cannot be applied to (android.widget.Toolbar)
Хотя в разметке объекта Toolbar я указал:
android.support.v7.widget.Toolbar
Как это исправить?
Ответ вы можете найти по этой ссылке Зачем setSupportActionBar использовать?
В вашей MainActivity вы должны импортировать
import android.support.v7.widget.Toolbar;
а не
import android.widget.Toolbar;
Скорее всего у тебя в MainActivity импортировался Toolbar android.widget.Toolbar, проверь импорты.
Все. Я разобрался. Не знаю почему, но вместо setSuportActionBar() я попробывал использовать setActionBar(). Протестил, все работает.
Просто вы используете Toolbar из Support Library. У Вас:
<android.support.v7.widget.Toolbar
android:id="@+id/myToolBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
Нужно для поддержки setSupportActionBar:
<Toolbar
android:id="@+id/myToolBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
Также советую читать, что Вам пишут в логах, ошибка лежит на поверхности
Сборка персонального компьютера от Artline: умный выбор для современных пользователей