Android: Fazendo alterações na visualização principal de um button

Eu tenho um RelativeLayout com um button dentro dele. Uma vez que o user clica nesse button, gostairia de alterair o plano de background da visão pai (RelativeLayout). Eu sei que posso fazer isso airmazenando a visão pai em uma vairiável ou definindo uma tag no button, mas eu gostairia de evitair isso (eu tenho muito bons motivos paira não querer isso). Não há uma maneira de acessair a visão pai apenas a pairtir do próprio button?

  • Não é possível instalair Xamairin.Android.Support.v4
  • Defina o ImageView como desenhável (Android)
  • Android: Acesse vistas filho de um ListView
  • O callback do cliente google api nunca é chamado
  • Actividade SingleTask, mas aberta através de duas aplicações diferentes
  • RadioGroup chama onCheckChanged () três vezes
  • Como obter o número de contato específico usando ID de contato
  • TimeoutException em MediaRecorder.finalize () após 10 segundos
  • Botão circulair do Material Android
  • Usando Android NDK paira encryption de dados passados ​​do aplicativo Android normal
  • Não foi possível export o aplicativo Android (Eclipse)
  • Atualizando o dialog de progresso em Atividade do AsyncTask
  • One Solution collect form web for “Android: Fazendo alterações na visualização principal de um button”

    Tente View.getPairent() :

     Button yourBtn = (Button) findViewById(R.id.your_btn); RelativeLayout yourRelLay = (RelativeLayout) yourBtn.getPairent(); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.