public void selectItemWithText(String s) { int itemIndex = findIndexOfItemContainingText(s); realAdapterView.setSelection(itemIndex); } }
/** * Set selected item of an AdapterView. * * @param position The position of the item to be selected. * @return self */ public T setSelection(int position){ if(view instanceof AdapterView){ AdapterView<?> alv = (AdapterView<?>) view; alv.setSelection(position); } return self(); }
@Test public void shouldIgnoreSetSelectionCallsWithInvalidPosition() { final List<String> transcript = new ArrayList<>(); adapterView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { transcript.add("onItemSelected fired"); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); ShadowLooper.idleMainLooper(); assertThat(transcript).isEmpty(); adapterView.setSelection(AdapterView.INVALID_POSITION); ShadowLooper.idleMainLooper(); assertThat(transcript).isEmpty(); }
@Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { adapterView.setSelection(i); } @Override
public void selectItemWithText(String s) { int itemIndex = findIndexOfItemContainingText(s); realAdapterView.setSelection(itemIndex); } }
public void selectItemWithText(String s) { int itemIndex = findIndexOfItemContainingText(s); realAdapterView.setSelection(itemIndex); } }
/** * Set selected item of an AdapterView. * * @param position The position of the item to be selected. * @return self */ public T setSelection(int position){ if(view instanceof AdapterView){ AdapterView<?> alv = (AdapterView<?>) view; alv.setSelection(position); } return self(); }
public void selectItemWithText(String s) { int itemIndex = findIndexOfItemContainingText(s); realAdapterView.setSelection(itemIndex); } }
public void selectItemWithText(String s) { int itemIndex = findIndexOfItemContainingText(s); realAdapterView.setSelection(itemIndex); } }
/***************************************************** * * Called when the adaptor is set up. * *****************************************************/ protected void onRestoreManagedAdaptorViewPosition() { if ( mManagedAdaptorView != null ) { if ( mManagedAdaptorViewPosition >= 0 && mManagedAdaptorViewPosition < mManagedAdaptorView.getCount() ) { mManagedAdaptorView.setSelection( mManagedAdaptorViewPosition ); } } }
@SuppressWarnings( "deprecation" ) public boolean setValue( Object value, View view ) { // CheckBox if ( view instanceof CheckBox ) { ( (CheckBox) view ).setChecked( (Boolean) value ); return true; } // TextView/EditText if ( view instanceof TextView ) { ( (TextView) view ).setText( StringUtils.quietValueOf( value ) ); return true; } // DatePicker if ( view instanceof DatePicker ) { Date date = (Date) value; ( (DatePicker) view ).updateDate( 1900 + date.getYear(), date.getMonth(), date.getDate() ); return true; } // Spinner if ( view instanceof Spinner ) { AdapterView<?> adapterView = (AdapterView<?>) view; @SuppressWarnings( "unchecked" ) ArrayAdapter<Object> adapter = (ArrayAdapter<Object>) adapterView.getAdapter(); adapterView.setSelection( adapter.getPosition( value ) ); return true; } // Unknown return false; }
} else { this.down.setSelection(this.downAdapter.indexOf(c)); } else { this.across.setSelection(this.acrossAdapter.indexOf(c));
} else { this.down.setSelection(this.downAdapter.indexOf(c)); } else { this.across.setSelection(this.acrossAdapter.indexOf(c));