public boolean performItemClick(View view, int position, long id) { if (mOnItemClickListener != null) { // playSoundEffect(SoundEffectConstants.CLICK); // if (view != null) // view.sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED); if(mOnItemClickListener.onItemClick(this, view, position, id)) setSelection(position); return true; } else setSelection(position); return false; }
private void onDataChanged(){ if(mSelectedPosition == INVALID_POSITION) setSelection(0); else if(mSelectedPosition < mAdapter.getCount()) onDataInvalidated(); else setSelection(mAdapter.getCount() - 1); }
@Override public void onRestoreInstanceState(Parcelable state) { SavedState ss = (SavedState) state; super.onRestoreInstanceState(ss.getSuperState()); setSelection(ss.position); if (ss.showDropdown) { ViewTreeObserver vto = getViewTreeObserver(); if (vto != null) { final ViewTreeObserver.OnGlobalLayoutListener listener = new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { showPopup(); final ViewTreeObserver vto = getViewTreeObserver(); if (vto != null) vto.removeGlobalOnLayoutListener(this); } }; vto.addOnGlobalLayoutListener(listener); } } }
mModeSpinner.setSelection(mRecurring.getRepeatMode()); else onModeSelected(mRecurring.getRepeatMode()); mEndSpinner.setSelection(mRecurring.getEndMode()); else onEndSelected(mRecurring.getEndMode());
break; spinner_viewmodel5.setSelection(selectedItem); break; spinner_viewmodel5.setSelection(selectedItem); break; spinner_viewmodel5.setSelection(selectedItem); break; spinner_viewmodel5.setSelection(selectedItem);