【发布时间】:2013-05-21 21:14:38
【问题描述】:
我制作了一个viewstub,它被膨胀并再次创建了很多次。它使用的布局包括一个“删除”按钮,用于隐藏视图块(或将其缩小)。
当我创建一个新的viewstub 时,我调用这个代码:
ViewStub eventStub = new ViewStub(this);
eventStub.setLayoutResource(R.layout.event_container);
eventContainerMain.addView(eventStub);
eventStub.inflate();
问题是,在viewstub 布局中,删除按钮是使用新的viewstub 创建的。那么如何让删除按钮隐藏viewstubthats 里面呢?
最重要的是,如何让其他方法只影响其内部的视图?
【问题讨论】:
-
只需使用 setVisibility(View.GONE) 删除视图
-
谢谢,但我如何让它以它所在的视图为目标?
标签: android view stub viewgroup