我有一个自定义的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膨胀。
((ViewGroup) content.getParent()).removeView(content);