def onCreateView(self, context, container, savedInstanceState): super(DetailsFragment, self).onCreateView(context, container, savedInstanceState) settings = self.getArguments() selPanel = self.getResources().getLayout( R.layout.detailsfragment).find('category') form = BasicViews.formFrameGen(container, settings, selPanel) return form
def setContentView(self, viewid, settings=None): selPanel = self.getResources().getLayout(viewid).find('category') fm = self.getSupportFragmentManager() ft = fm.beginTransaction() for item in selPanel.findall('.//fragment'): id, tag, name = map(item.get, ('id', 'tag', 'name')) resid = self.getResources().getIdentifier(id) fInstance = Fragment.instantiate(self, name) ft.add(fInstance, resid, tag) self.form = form = BasicViews.formFrameGen(self.frame, settings, selPanel) ft.commitNow() form.pack(fill=tk.BOTH, expand=tk.YES) form.onClickEvent = self.onClickEvent form.onChangeSelEvent = self.onChangeSelEvent
def onCreateView(self, context, container, savedInstanceState): selPanel = self.getResources().getLayout( R.layout.listfragment).find('category') form = BasicViews.formFrameGen(container, savedInstanceState, selPanel) return form