android.widget.AdapterView#OnItemSelectedListener ( )源码实例Demo

下面列出了android.widget.AdapterView#OnItemSelectedListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: EosCommander   文件: GetTableFragment.java
private AppCompatSpinner setDropDownList(int dropDownListId, List<String> data, AdapterView.OnItemSelectedListener itemSelectedListener) {
    AppCompatSpinner spinner = mRootView.findViewById( dropDownListId );
    if ( spinner == null ) {
        return null;
    }

    ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(), android.R.layout.simple_spinner_item, data);
    adapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item );
    spinner.setAdapter( adapter );

    if ( itemSelectedListener != null ) {
        spinner.setOnItemSelectedListener(itemSelectedListener);
    }

    return spinner;
}
 
private void setUpColorSpinner(Spinner spinner, AdapterView.OnItemSelectedListener onItemSelectedListener) {
    if (mColorSpinnerAdapter == null) {
        int[] colorsArray = getResources().getIntArray(R.array.widget_bg_colors);
        Integer[] colors = new Integer[colorsArray.length];
        for (int i = 0; i < colorsArray.length; i++) {
            colors[i] = Integer.valueOf(colorsArray[i]);
        }
        mColorSpinnerAdapter = new ColorSpinnerAdapter(this, colors);
    }

    spinner.setAdapter(mColorSpinnerAdapter);
    spinner.setOnItemSelectedListener(onItemSelectedListener);
    spinner.setSelection(0);
}
 
源代码3 项目: biermacht   文件: SettingsActivity.java
@Override
public void configureSpinnerListener() {
  spinnerListener = new AdapterView.OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {

    }

    @Override
    public void onNothingSelected(AdapterView<?> adapterView) {

    }
  };
}
 
源代码4 项目: Pimp_my_Z1   文件: Card.java
public Card(String title, String desc, String prop, int currentItem, ArrayList<String> spinnerEntries, ActionBarActivity fa, AdapterView.OnItemSelectedListener onItemSelectedListener) {
    this.title = title;
    this.desc = desc;
    this.spinnerEntries = spinnerEntries;
    this.fa = fa;
    this.onItemSelectedListener = onItemSelectedListener;
    this.prop = prop;
    this.currentItem = currentItem;
}
 
源代码5 项目: commonadapter   文件: ViewHolderImpl.java
public void setOnItemSelectedClickListener(int viewId, AdapterView.OnItemSelectedListener listener) {
    AdapterView view = findViewById(viewId);
    view.setOnItemSelectedListener(listener);
}
 
源代码6 项目: biermacht   文件: AddMashProfileActivity.java
@Override
public void configureSpinnerListener() {

  mashTypeSpinnerListener = new AdapterView.OnItemSelectedListener() {

    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) {
      mProfile.setMashType(mashTypeArray.get(position));

      if (mashTypeArray.get(position).equals(MashProfile.MASH_TYPE_BIAB)) {
        // Set the spargeTypeSpinner to BIAB.
        spargeTypeSpinner.setSelection(spargeTypeArray.indexOf(MashProfile.SPARGE_TYPE_BIAB));

        // Make some undesired views disappear.
        spargeTypeSpinner.setVisibility(View.GONE);
        spargeTempView.setVisibility(View.GONE);
        tunTempView.setVisibility(View.GONE);
      }
      else {
        spargeTypeSpinner.setVisibility(View.VISIBLE);
        spargeTempView.setVisibility(View.VISIBLE);
        tunTempView.setVisibility(View.VISIBLE);
      }

      callback.call();
    }

    public void onNothingSelected(AdapterView<?> parentView) {
    }

  };

  spargeTypeSpinnerListener = new AdapterView.OnItemSelectedListener() {

    public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position,
                               long id) {
      mProfile.setSpargeType(spargeTypeArray.get(position));
      callback.call();
    }

    public void onNothingSelected(AdapterView<?> parentView) {
    }

  };
}
 
源代码7 项目: FoodOrdering   文件: RewriteAlertDialog.java
public Builder setOnItemSelectedListener(
		final AdapterView.OnItemSelectedListener listener) {
	P.mOnItemSelectedListener = listener;
	return this;
}
 
@NonNull
@Override
public ViewFinder setOnItemSelectedListener(final int ID, final AdapterView.OnItemSelectedListener listener) {
	((AdapterView) find(ID)).setOnItemSelectedListener(listener);
	return this;
}
 
源代码9 项目: Pimp_my_Z1   文件: CardSpinner.java
public CardSpinner(String title, String desc, String color, String prop, int currentItem, ArrayList<String> spinnerEntries, ActionBarActivity fa, AdapterView.OnItemSelectedListener onItemSelectedListener) {
    super(title, desc, color, prop, currentItem, spinnerEntries, fa, onItemSelectedListener);
}
 
public OnItemSelectedListenerWrapper(AdapterView.OnItemSelectedListener listener) {
    lastPosition = 0;
    this.listener = listener;
}
 
源代码11 项目: anvil   文件: DSL.java
public static Void onItemSelected(AdapterView.OnItemSelectedListener arg) {
  return BaseDSL.attr("onItemSelected", arg);
}
 
源代码12 项目: slidingdebugmenu   文件: ModuleSpinnerProperty.java
/**
 * Set Spinner Item Selected callback
 *
 * @param listener
 */
public void setOnSpinnerItemSelectedListener(AdapterView.OnItemSelectedListener listener) {
    mPropertySpinner.setOnItemSelectedListener(listener);
}
 
源代码13 项目: NewXmPluginSDK   文件: MLAlertDialog.java
/**
 * Sets a listener to be invoked when an item in the list is selected.
 * 
 * @param listener The listener to be invoked.
 * @return This Builder object to allow for chaining of calls to set
 *         methods
 * @see AdapterView#setOnItemSelectedListener(AdapterView.OnItemSelectedListener)
 */
public Builder setOnItemSelectedListener(final AdapterView.OnItemSelectedListener listener) {
    P.mOnItemSelectedListener = listener;
    return this;
}
 
源代码14 项目: material   文件: ListPopupWindow.java
/**
 * Sets a listener to receive events when a list item is selected.
 *
 * @param selectedListener Listener to register.
 *
 * @see ListView#setOnItemSelectedListener(AdapterView.OnItemSelectedListener)
 */
public void setOnItemSelectedListener(AdapterView.OnItemSelectedListener selectedListener) {
    mItemSelectedListener = selectedListener;
}
 
源代码15 项目: BaseProject   文件: BaseViewHolder.java
/**
 * Sets the listview or gridview's item selected click listener of the view
 *
 * @param viewId   The view id.
 * @param listener The item selected click listener;
 * @return The BaseViewHolder for chaining.
 */
public BaseViewHolder setOnItemSelectedClickListener(@IdRes int viewId, AdapterView.OnItemSelectedListener listener) {
    AdapterView view = getView(viewId);
    view.setOnItemSelectedListener(listener);
    return this;
}
 
源代码16 项目: demo4Fish   文件: BaseViewHolder.java
/**
 * Sets the listview or gridview's item selected click listener of the view
 *
 * @param viewId   The view id.
 * @param listener The item selected click listener;
 * @return The BaseViewHolder for chaining.
 */
public BaseViewHolder setOnItemSelectedClickListener(int viewId, AdapterView.OnItemSelectedListener listener) {
    AdapterView view = getView(viewId);
    view.setOnItemSelectedListener(listener);
    return this;
}
 
源代码17 项目: holoaccent   文件: AccentAlertDialog.java
/**
 * Sets a listener to be invoked when an item in the list is selected.
 * 
 * @param listener The listener to be invoked.
 * @see AdapterView#setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener)
 *
 * @return This Builder object to allow for chaining of calls to set methods
 */
public Builder setOnItemSelectedListener(final AdapterView.OnItemSelectedListener listener) {
	mBuilder.setOnItemSelectedListener(listener);
    return this;
}
 
源代码18 项目: JD-Test   文件: BaseViewHolder.java
/**
 * Sets the listview or gridview's item selected click listener of the view
 *
 * @param viewId   The view id.
 * @param listener The item selected click listener;
 * @return The BaseViewHolder for chaining.
 */
public BaseViewHolder setOnItemSelectedClickListener(int viewId, AdapterView.OnItemSelectedListener listener) {
    AdapterView view = getView(viewId);
    view.setOnItemSelectedListener(listener);
    return this;
}
 
源代码19 项目: MDPreference   文件: EditText.java
/**
 * <p>Sets the listener that will be notified when the user selects an item
 * in the drop down list.</p>
 * <p>Only work when autoComplete mode is {@link #AUTOCOMPLETE_MODE_SINGLE} or {@link #AUTOCOMPLETE_MODE_MULTI}</p>
 *
 * @param l the item selected listener
 */
public void setOnItemSelectedListener(AdapterView.OnItemSelectedListener l) {
    if(mAutoCompleteMode == AUTOCOMPLETE_MODE_NONE)
        return;
    ((AutoCompleteTextView)mInputView).setOnItemSelectedListener(l);
}
 
源代码20 项目: NIM_Android_UIKit   文件: BaseViewHolder.java
/**
 * Sets the listview or gridview's item selected click listener of the view
 *
 * @param viewId   The view id.
 * @param listener The item selected click listener;
 * @return The BaseViewHolder for chaining.
 */
public BaseViewHolder setOnItemSelectedClickListener(int viewId, AdapterView.OnItemSelectedListener listener) {
    AdapterView view = getView(viewId);
    view.setOnItemSelectedListener(listener);
    return this;
}