Я работаю над приложением, в котором есть панель навигации для отображения тем в моей Активности.
Панель навигации распределена по нескольким разным макетам.
Моя цель - создать OnClickListener для кнопки, которую я поместил в макет nav_header_manage_rec.xml.Если вы знакомы с плитой Android, это ее область ...
Зеленая область в верхней части навигационного ящика - это место, где я хотел бы добавить кнопку.Я пытался создать кнопку, используя
val themeDarkButton: ImageButton = findViewById<ImageButton>(R.id.theme_dark_button)
в упражнении, в котором находится навигационный ящик, но безрезультатно.Вот загвоздка, область, куда я хочу добавить кнопку, находится в ее собственном макете с именем nav_header, который настроен так же, как стандартный XML-файл.
должен быть способ сделать это!
themeDarkButton.setOnClickListener {
val themeDarkText = themeSelectorView.findViewById<TextView>(R.id.theme_dark_text)
themeDarkText.text = "It works fine."
Log.d("TESTING", "It is working fine.")
}
Цель: Когда я проведу пальцем влево и коснусь этой маленькой головы андроида, сглаживатель в действиипод ящиком должен ответить и что-то сделать.
Важно Я не хочу выбирать элемент из меню пунктов.Я знаю, как это сделать.Я хочу поместить кнопку в зеленую область, а затем иметь возможность нажать на нее.