В моем приложении для Android я бы хотел установить панель инструментов вместо панели действий по умолчанию.У меня есть Theme.Material.NoActionBar
в моем приложении.
Я добавляю элемент панели инструментов в свой макет и пытаюсь установить его в коде
class MyActivity : Activity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// init toolbar
val toolbar: Toolbar = findViewById(R.id.toolbar)
setSupportActionBar(toolbar)
}
Проблема в том, что класс Activity
, кажется, не имеет setSupportActionBar
.В уроках я вижу, что мы должны реализовать AppCompatActivity
.Если я изменю его в моем случае, у меня будет исключение, что AppCompatActivity может работать только с темами AppCompat
.Если я применяю эту тему, мне нужно много чего переделать.
Можно ли установить пользовательскую панель инструментов с темой Matherial?