code: private <E> View createSpinner(MultipleChoicheProfileField<E> field, E currentValue, FieldValueListener<E> listener, ViewGroup container) {
  		View result = mInflater.inflate(R.layout.profileedit_field_multiplechoiche, container, false);
  
  		String friendlyName = mHelper.getFriendlyNameOfField(field);
  		((TextView) result.findViewById(R.id.profileedit_field_identifier)).setText(friendlyName);
  
  		Spinner spinner = (Spinner) result.findViewById(R.id.profileedit_field_multiple_value);
  		ArrayAdapter<E> adapter = new ArrayAdapter<E>(mContext, android.R.layout.simple_list_item_1, field.getChoiches());
  		spinner.setAdapter(adapter);
  
  		int index = indexOf(field.getChoiches(), currentValue);
  		if (index >= 0) {
  			spinner.setSelection(index, false);
  		}
  
  		spinner.setOnItemSelectedListener(new OnItemSelectedAdapter<E>(field, listener, adapter));
  		setUpCircleView(result, field, listener);
  		return result;
  	}
docs: Edit view for multiple choiche fields