コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 def onCreateView(self, context, container, savedInstanceState):
     selPanel = self.getResources().getLayout(
         R.layout.listfragment).find('category')
     form = BasicViews.formFrameGen(container, savedInstanceState, selPanel)
     return form