その中にボタンがあるRelativeLayoutがあります。ユーザーがそのボタンをクリックしたら、親ビュー(RelativeLayout)の背景を変更したいと思います。親ビューを変数に格納するか、ボタンにタグを設定することでこれを実行できることはわかっていますが、Limeはそれを回避したいと思います(これを望まない理由は十分にあります)。ボタン自体から親ビューにアクセスする方法はありませんか?
お試しください View.getParent()
:
Button yourBtn = (Button) findViewById(R.id.your_btn);
RelativeLayout yourRelLay = (RelativeLayout) yourBtn.getParent();