У меня есть проблема , мне необходимо поменять фон обьект из главного Activity из Fragments как это сделать ??
я пробовал разные способы но они не подходят :
val view2 = LayoutInflater.from(context).inflate(R.layout.activity_main, null)
val drawerLayout = ButterKnife.findById<DrawerLayout>(view2, R.id.main_drawer_layout)
drawerLayout.setBackgroundResource(R.drawable.bg_2)
ButterKnife.bind(this, view2)
fun changeBackground(firebaseId: String) {
when(firebaseId) {
"One" -> main_drawer_layout.setBackgroundResource(R.drawable.bg_grey)
"Two" -> main_drawer_layout.setBackgroundResource(R.drawable.bg)
else -> main_drawer_layout.setBackgroundResource(R.drawable.bg_2)
}
}
но не один спомоб не работает выдает ошибку что Drawable не init хотя я использую butterKnife