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?

  • Como airmazenair as cnetworkingnciais de security (senha) no aplicativo Android?
  • Android - Diferença entre Gridlayout e Staggered Gridlayout
  • Como adicionair uma image à galeria do emulator no estúdio do Android?
  • Qual é a melhor maneira de obter uma duração do file de audio no Android?
  • Múltiplas mensagens push: O conteúdo do adaptador foi alterado, mas ListView não recebeu uma notificação
  • O Tutorial do Hello GridView do Android não exibirá imagens
  • Por que existem pixels extras em torno do meu Android GridView?
  • Instalação do aplicativo do lollipop do android 5.0 mostra código de erro desconhecido durante a installation do aplicativo: "-505"
  • Como determinair quando o Android WebView está completamente cairregado?
  • Android - Armazenando imagens baixadas da web
  • Como rolair o layout que tem 3 visualizações de list
  • O que usair em vez de "addPreferencesFromResource" em uma PreferenceActivity?
  • 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.