int j = 0; context.getSystemService(Context.WINDOW_SERVICE); WindowManager manager = (WindowManager) context .getSystemService(Context.WINDOW_SERVICE); Display display = manager.getDefaultDisplay(); for (int i = 0; i < tabsize; i++) { Tab tab = tabSet.get(i); if (i == selectedTabId) tab.setSelected(true); View view = tab.getView(); TableRow.LayoutParams pCol = new TableRow.LayoutParams(); pCol.width = display.getWidth() / tabSet.size(); rowBottom.addView(view, pCol); }
if (!sel && newtab.isSelected()) { if (newtab.getTabbox() != null) // B65-ZK-1597 newtab.setSelected(false); //reset it else newtab.setSelectedDirectly(false); //turn off first
private Tab selectNextTab() { for (Tab tab = (Tab) getNextSibling(); tab != null; tab = (Tab) tab.getNextSibling()) if (!tab.isDisabled()) { tab.setSelected(true); return tab; } for (Tab tab = (Tab) getPreviousSibling(); tab != null; tab = (Tab) tab.getPreviousSibling()) if (!tab.isDisabled()) { tab.setSelected(true); return tab; } return null; }
/** * Initialize the dialog. Performs a query to return all existing encounters with the set time * window and populates the inpatient/outpatient lists from this. */ private void init() { boolean hasInpatientEncounter = initInpatient(); boolean hasOutpatientEncounter = initOutpatient(); initNewEncounter(); Tab activeTab = hasOutpatientEncounter ? tabOutpatient : hasInpatientEncounter ? tabInpatient : tabNew; activeTab.setSelected(true); onSelect$tabbox(); }
/** * Initialize the selector controllers and determines which tab is selected by default. */ private void init() { needsInit = false; patient = PatientContext.getActivePatient(); boolean selected = false; for (Component child : tabbox.getTabpanels().getChildren()) { Tabpanel panel = (Tabpanel) child; if (getSelector(panel).init(this) && !selected) { selected = true; panel.getLinkedTab().setSelected(true); } } selectionChanged(); }