我有一个自定义ViewGroup:
public class GuiContact extends RelativeLayout {
private ViewGroup content
...
public void onCreate() {
content = (ViewGroup) View.inflate(context, R.layout.contact, this);
...
这个组件有一个状态机来管理它的行为。我现在意识到,如果每个州都有裁员,那么这个部分将更容易管理。
有没有一种方法可以反转View.inflate
,并在每次状态机更改时使用不同的XML布局再次调用它?
在你的活动中,你正在膨胀你的视图组试试这个
((ViewGroup) content.getParent()).removeView(content);
试试这个:
yourViewGroup.setVisibility(View.GONE);
yourotherrecycleview.setVisibility(View.VISIBLE);