/** * Gets the selected item if current view is an adapter view. * * @return selected */ public Object getSelectedItem(){ Object result = null; if(view instanceof AdapterView<?>){ result = ((AdapterView<?>) view).getSelectedItem(); } return result; }
@Override protected HashMap<String, Object> fillValues(View v, HashMap<String, Object> data, HashMap<String, Object> parentData) { super.fillValues(v, data, parentData); AdapterView<?> lv = (AdapterView<?>)v; Adapter adapter = lv.getAdapter(); data.put("Adapter:", String.valueOf(adapter)); data.put("AdapterItemsCount", adapter != null ? adapter.getCount() : 0); data.put("EmptyViewId", lv.getEmptyView() != null ? IdsHelper.getNameForId(lv.getEmptyView().getId()) : 0); data.put("PositionFirstVisible", lv.getFirstVisiblePosition()); data.put("PositionLastVisible", lv.getLastVisiblePosition()); data.put("SelectedItem", String.valueOf(lv.getSelectedItem())); data.put("SelectedItemId", lv.getSelectedItemId()); data.put("HasOnItemClickListener", lv.getOnItemClickListener() != null); data.put("HasOnItemLongClickListener", lv.getOnItemLongClickListener() != null); data.put("HasOnItemSelectedListener", lv.getOnItemSelectedListener() != null); return data; } }
public S hasSelectedItem(Object item) { isNotNull(); Object actualItem = actual.getSelectedItem(); assertThat(actualItem) // .overridingErrorMessage("Expected selected item <%s> but was <%s>.", item, actualItem) // .isEqualTo(item); return myself; }
/** * Gets the selected item if current view is an adapter view. * * @return selected */ public Object getSelectedItem(){ Object result = null; if(view instanceof AdapterView<?>){ result = ((AdapterView<?>) view).getSelectedItem(); } return result; }
@Override public void onItemSelected(AdapterView<?> ad, View view, int itemIndex, long id) { selected = (ConnectionBean) ad.getSelectedItem(); updateViewFromSelected(); }
listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView parent, View view, int position,long id) { ListView lv = (ListView) parent; YOUR_OBJECT yourItem = (YOUR_OBJECT) parent.getSelectedItem(); } });
@InverseBindingAdapter(attribute = "selection", event = "selectionAttrChanged") public static String getSelectedValue(AdapterView view) { return (String) view.getSelectedItem(); }
public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { final SeriesSize selectedSize = (SeriesSize) arg0.getSelectedItem(); switch (selectedSize) { case TEN: series1Numbers = series1Numbers10; series2Numbers = series2Numbers10; break; case TWENTY: series1Numbers = series1Numbers20; series2Numbers = series2Numbers20; break; case SIXTY: series1Numbers = series1Numbers60; series2Numbers = series2Numbers60; break; default: break; } updatePlot(selectedSize); }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { selectedNotebook = parent.getSelectedItem().toString(); if(getResources().getString(R.string.no_selection).equals(selectedNotebook)){ selectedNotebook = null; } }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { selectedTag = parent.getSelectedItem().toString(); if(getResources().getString(R.string.no_selection).equals(selectedTag)){ selectedTag = null; } }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { PostType postType = (PostType) parent.getSelectedItem(); selectedPostType = postType.getId(); }
public S hasSelectedItem(Object item) { isNotNull(); Object actualItem = actual.getSelectedItem(); assertThat(actualItem) // .overridingErrorMessage("Expected selected item <%s> but was <%s>.", item, actualItem) // .isEqualTo(item); return myself; }
@Override public void check(View view, NoMatchingViewException noViewFoundException) { if (view instanceof AdapterView) { if (item.matches(((AdapterView) view).getSelectedItem())) { return; } } throw noViewFoundException; } };
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (parent.getSelectedItem() instanceof GithubRepo) { GithubRepo githubRepo = (GithubRepo) parent.getSelectedItem(); compositeDisposable.add(githubAPI.getIssues(githubRepo.owner, githubRepo.name) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribeWith(getIssuesObserver())); } }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { selectedNote = ((Note)parent.getSelectedItem()).getIdentification().getUid(); }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { AvailableAccountsAdaptor.Entry entry = (AvailableAccountsAdaptor.Entry) parent.getSelectedItem(); if (entry.accountOrCoinType instanceof WalletAccount) { WalletAccount newSource = (WalletAccount) entry.accountOrCoinType; // If same account selected, do nothing if (newSource.equals(sourceAccount)) return; // If new source and destination are the same, swap accounts if (destinationAccount != null && destinationAccount.isType(newSource)) { // Swap accounts setDestinationSpinner(sourceAccount); setDestination(sourceAccount, false); } setSource(newSource, true); } else { // Should not happen as "source" is always an account throw new IllegalStateException("Unexpected class: " + entry.accountOrCoinType.getClass()); } }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { AvailableAccountsAdaptor.Entry entry = (AvailableAccountsAdaptor.Entry) parent.getSelectedItem(); if (entry.accountOrCoinType instanceof WalletAccount) { WalletAccount newSource = (WalletAccount) entry.accountOrCoinType; // If same account selected, do nothing if (newSource.equals(sourceAccount)) return; // If new source and destination are the same, swap accounts if (destinationAccount != null && destinationAccount.isType(newSource)) { // Swap accounts setDestinationSpinner(sourceAccount); setDestination(sourceAccount, false); } setSource(newSource, true); } else { // Should not happen as "source" is always an account throw new IllegalStateException("Unexpected class: " + entry.accountOrCoinType.getClass()); } }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { String name = parent.getSelectedItem().toString(); if(localAccountName.equalsIgnoreCase(name)){ selectedAccount = null; }else{ Account[] accounts = mAccountManager.getAccountsByType(AuthenticatorActivity.ARG_ACCOUNT_TYPE); for(Account account : accounts){ if(name.equals(mAccountManager.getUserData(account, AuthenticatorActivity.KEY_ACCOUNT_NAME))){ selectedAccount = account; break; } } } updateNoteSpinner(); }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { String name = parent.getSelectedItem().toString(); if(localAccountName.equalsIgnoreCase(name)){ selectedAccount = null; }else{ Account[] accounts = mAccountManager.getAccountsByType(AuthenticatorActivity.ARG_ACCOUNT_TYPE); for(Account account : accounts){ if(name.equals(mAccountManager.getUserData(account, AuthenticatorActivity.KEY_ACCOUNT_NAME))){ selectedAccount = account; break; } } } updateNotebookSpinner(); updateTagSpinner(); }
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { if (parent.getId() == R.id.spinner) { Object item = parent.getSelectedItem(); mSnackbarLogic.make(parent, item + " is selected.", Snackbar.LENGTH_SHORT).show(); } }