Подтвердить что ты не робот

Android: внесение изменений в родительский вид кнопки

У меня есть RelativeLayout с кнопкой внутри него. Как только пользователь нажимает на эту кнопку, я хотел бы изменить фон родительского представления (RelativeLayout). Я знаю, что могу это сделать, сохраняя родительское представление в переменной или устанавливая тег на кнопке, но я бы избегал этого (у меня есть очень веские причины не желать этого). Не существует способа просто получить доступ к родительскому виду из самой кнопки?

4b9b3361

Ответ 1

Попробуйте View.getParent():

Button yourBtn = (Button) findViewById(R.id.your_btn);
RelativeLayout yourRelLay = (RelativeLayout) yourBtn.getParent();