我有一个RelativeLayout,里面有一个按钮。一旦用户单击该按钮,我想更改父视图(RelativeLayout)的背景。我知道我可以通过将父视图存储在变量中或在按钮上设置标签来做到这一点,但我会避免这种情况(我有充分的理由不希望这样做)。有没有办法只从按钮本身访问父视图?
Try View.getParent() http://developer.android.com/reference/android/view/View.html#getParent%28%29:
Button yourBtn = (Button) findViewById(R.id.your_btn);
RelativeLayout yourRelLay = (RelativeLayout) yourBtn.getParent();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)