0
我使用ViewStubs
以编程方式创建一些视图,如下所示。Android在充气后查找视图
RelativeLayout allCommissionsContainer = (RelativeLayout) mBaseLayout.findViewById(R.id.allCommissionsContainer);
ViewStub viewStubCommission = new ViewStub(mActivity);
viewStubCommission.setLayoutResource(R.layout.viewstub_commission_container);
allCommissionsContainer.addView(viewStubCommission);
viewStubCommission.inflate();
但是,如何在代码后面找到膨胀视图(RelativeLayout
)?如果我使用viewStubCommission.setTag("MyTag");
是否不适用于实际的ViewStub
而不是膨胀的视图?我试过,但它给了我一个null pointer exception
。我需要或allCommissionsContainer.findViewWithTag("MyTag")
。