android.widget.ArrayAdapter#setDropDownViewResource ( )源码实例Demo

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

源代码1 项目: material   文件: SpinnersFragment.java
@TargetApi(Build.VERSION_CODES.HONEYCOMB)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
	View v = inflater.inflate(R.layout.fragment_spinner, container, false);

       Spinner spn_label = (Spinner)v.findViewById(R.id.spinner_label);
       Spinner spn_no_arrow = (Spinner)v.findViewById(R.id.spinner_no_arrow);
	String[] items = new String[20];
	for(int i = 0; i < items.length; i++)
		items[i] = "Item " + String.valueOf(i + 1);
       ArrayAdapter<String> adapter = new ArrayAdapter<>(getActivity(), R.layout.row_spn, items);
       adapter.setDropDownViewResource(R.layout.row_spn_dropdown);
       spn_label.setAdapter(adapter);
       spn_no_arrow.setAdapter(adapter);

	return v;
}
 
源代码2 项目: delion   文件: AutofillLocalCardEditor.java
void addSpinnerAdapters() {
    ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(getActivity(),
            android.R.layout.simple_spinner_item);

    // Populate the month dropdown.
    Calendar calendar = Calendar.getInstance();
    calendar.set(Calendar.DAY_OF_MONTH, 1);
    SimpleDateFormat formatter = new SimpleDateFormat("MMMM (MM)", Locale.getDefault());

    for (int month = 0; month < 12; month++) {
        calendar.set(Calendar.MONTH, month);
        adapter.add(formatter.format(calendar.getTime()));
    }
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mExpirationMonth.setAdapter(adapter);

    // Populate the year dropdown.
    adapter = new ArrayAdapter<CharSequence>(getActivity(),
            android.R.layout.simple_spinner_item);
    int initialYear = calendar.get(Calendar.YEAR);
    for (int year = initialYear; year < initialYear + 10; year++) {
        adapter.add(Integer.toString(year));
    }
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mExpirationYear.setAdapter(adapter);
}
 
源代码3 项目: android-pdk   文件: AnyPathActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_any_path);
    setTitle("Get Path..");

    pathText = (EditText) findViewById(R.id.path_edittext);
    fieldsText = (EditText) findViewById(R.id.fields_edittext);
    responseView = (TextView) findViewById(R.id.path_response_view);
    responseView.setMovementMethod(new ScrollingMovementMethod());
    getButton = (Button) findViewById(R.id.get_button);
    getButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            onGet();
        }
    });

    spinner = (Spinner) findViewById(R.id.spinner);
    spinner.setOnItemSelectedListener(this);
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
        R.array.paths_array, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapter);
}
 
源代码4 项目: geopaparazzi   文件: SqlViewActivity.java
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sqlview);

    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);

    sqlSpinner = findViewById(R.id.sqlQuerySpinner);
    try {
        List<String> queriesNames = createQueries();

        ArrayAdapter<String> queryAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, queriesNames);
        queryAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        sqlSpinner.setAdapter(queryAdapter);
        sqlSpinner.setSelection(0);
    } catch (Exception e) {
        GPLog.error(this, null, e); //$NON-NLS-1$
    }

    customQueryText = findViewById(R.id.ownQueryEditText);
}
 
源代码5 项目: revolution-irc   文件: ReconnectIntervalSetting.java
public RuleViewHolder(View v, RulesAdapter adapter) {
    super(v);
    mAdapter = adapter;

    mReconnectDelaySpinner = v.findViewById(R.id.rule_duration_type);
    ArrayAdapter<CharSequence> spinnerAdapter = new ArrayAdapter<>(itemView.getContext(),
            R.layout.simple_spinner_item, android.R.id.text1,
            itemView.getResources().getStringArray(R.array.duration_types));
    spinnerAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mReconnectDelaySpinner.setAdapter(spinnerAdapter);

    mReconnectDelayText = v.findViewById(R.id.rule_interval);
    mRepeatCountText = v.findViewById(R.id.rule_repeat_times);

    View more = v.findViewById(R.id.rule_more);
    more.setOnClickListener((View view) -> {
        PopupMenu menu = new PopupMenu(view.getContext(), view, GravityCompat.END);
        MenuInflater inflater = menu.getMenuInflater();
        inflater.inflate(R.menu.menu_reconnect_rule, menu.getMenu());
        menu.setOnMenuItemClickListener((MenuItem item) -> {
            if (item.getItemId() == R.id.action_add) {
                mAdapter.mRules.add(getAdapterPosition() + 1, new Rule());
                mAdapter.notifyItemInserted(getAdapterPosition() + 1);
                mAdapter.updateDialogOkButtonState(false);
                return true;
            } else if (item.getItemId() == R.id.action_delete) {
                if (mAdapter.mRules.size() > 1) {
                    mAdapter.mRules.remove(getAdapterPosition());
                    mAdapter.notifyItemRemoved(getAdapterPosition());
                    mAdapter.updateDialogOkButtonState(true);
                }
                return true;
            }
            return false;
        });
        menu.show();
    });
}
 
源代码6 项目: SuntimesWidget   文件: SuntimesConfigActivity0.java
/**
 * @param context a context used to access resources
 */
protected void initTimeFormatMode(Context context)
{
    if (spinner_timeFormatMode != null)
    {
        final ArrayAdapter<WidgetSettings.TimeFormatMode> spinner_timeFormatModeAdapter;
        spinner_timeFormatModeAdapter = new ArrayAdapter<WidgetSettings.TimeFormatMode>(this, R.layout.layout_listitem_oneline, WidgetSettings.TimeFormatMode.values());
        spinner_timeFormatModeAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner_timeFormatMode.setAdapter(spinner_timeFormatModeAdapter);
    }
}
 
源代码7 项目: XERUNG   文件: ProfileSetting.java
private void setBloodAdapter() {
    final String[] choices = {"A+", "A-", "B+", "B-", "AB+", "AB-", "O+", "O-"};
    ArrayAdapter<String> badapter = new ArrayAdapter<String>(ProfileSetting.this, android.R.layout.simple_spinner_item, choices);
    badapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spBloodGroup.setAdapter(badapter);
    try {
        if (!bloodGroup.equals(null) && !bloodGroup.equals("0")) {
            int spinnerPosition = badapter.getPosition(bloodGroup);
            spBloodGroup.setSelection(spinnerPosition + 1);
        }
    } catch (Exception e) {
        // TODO: handle exception
    }
}
 
源代码8 项目: discreet-app-rate   文件: MainActivity.java
private void manageViews() {
    buttonBar = (LinearLayout) findViewById(R.id.button_bar);

    okButton = (Button) findViewById(R.id.ok_button);
    currentCount = (TextView) findViewById(R.id.curent_count);
    hasBeenClicked = (TextView) findViewById(R.id.has_been_clicked);
    isElpased = (TextView) findViewById(R.id.is_elapsed);
    lastCrash = (TextView) findViewById(R.id.last_crash);
    monitoredTime = (TextView) findViewById(R.id.monitored_time);
    initialCount = (EditText) findViewById(R.id.initial_count);
    text = (EditText) findViewById(R.id.text);
    delay = (EditText) findViewById(R.id.delay);
    retryPolicy = (Spinner) findViewById(R.id.retry_policy);
    theme = (Spinner) findViewById(R.id.theme);
    actionSpinner = (Spinner) findViewById(R.id.action_chooser);
    installTime = (EditText) findViewById(R.id.install_time);
    pauseAfterCrash = (EditText) findViewById(R.id.pause_after_crash);
    minimumMonitoringTime = (EditText) findViewById(R.id.minimum_monitoring_time);
    minimumInterval = (EditText) findViewById(R.id.minimum_interval);
    onTop = (CheckBox) findViewById(R.id.on_top);
    useCustomView = (CheckBox) findViewById(R.id.use_custom_view);


    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
            R.array.retry_policies, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    retryPolicy.setAdapter(adapter);

    ArrayAdapter<CharSequence> adapterTheme = ArrayAdapter.createFromResource(this,
            R.array.themes, android.R.layout.simple_spinner_item);
    adapterTheme.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    theme.setAdapter(adapterTheme);

    ArrayAdapter<CharSequence> actionAdapter = ArrayAdapter.createFromResource(this,
            R.array.actions, android.R.layout.simple_spinner_item);
    actionAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    actionSpinner.setAdapter(actionAdapter);

}
 
源代码9 项目: AndroidAPS   文件: TriggerListAdapter.java
private Spinner createSpinner() {
    Spinner spinner = new Spinner(mContext);
    ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<>(mContext, R.layout.spinner_centered, TriggerConnector.Type.labels());
    spinnerArrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(spinnerArrayAdapter);
    return spinner;
}
 
private void updateSpinner() {
    final ArrayList<LocaleRenderer> localesList = mContents.getLocalesList(getActivity());

    final Spinner localeSpinner =
            (Spinner)mRootView.findViewById(R.id.user_dictionary_add_locale);
    final ArrayAdapter<LocaleRenderer> adapter = new ArrayAdapter<>(
            getActivity(), android.R.layout.simple_spinner_item, localesList);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    localeSpinner.setAdapter(adapter);
    localeSpinner.setOnItemSelectedListener(this);
}
 
源代码11 项目: Forage   文件: LogActivity.java
@Override
public void setLogTypes(@ArrayRes int options) {
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, options,
            android.R.layout.simple_spinner_item);

    adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);

    logType.setAdapter(adapter);
}
 
源代码12 项目: kolabnotes-android   文件: AuthenticatorActivity.java
void initIntervallSpinner(){
    String[] values = getResources().getStringArray(R.array.sync_intervall_types);

    ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, R.layout.intervall_spinner_item, values);
    adapter.setDropDownViewResource(R.layout.intervall_spinner_item);
    mIntervallType.setAdapter(adapter);
    mIntervallType.setSelection(1);
}
 
源代码13 项目: tuxguitar   文件: TGMeasureAddDialog.java
public void fillCount() {
	ArrayAdapter<TGSelectableItem> arrayAdapter = new ArrayAdapter<TGSelectableItem>(getActivity(), android.R.layout.simple_spinner_item, createCountValues());
	arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
	
	Spinner spinner = (Spinner) this.getView().findViewById(R.id.measure_add_dlg_count_value);
	spinner.setAdapter(arrayAdapter);
	spinner.setSelection(arrayAdapter.getPosition(new TGSelectableItem(Integer.valueOf(1), null)));
}
 
源代码14 项目: quickstart-android   文件: LivePreviewActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Log.d(TAG, "onCreate");
    binding = ActivityLivePreviewBinding.inflate(getLayoutInflater());
    setContentView(binding.getRoot());

    List<String> options = new ArrayList<>();
    options.add(FACE_CONTOUR);
    options.add(FACE_DETECTION);
    options.add(AUTOML_IMAGE_LABELING);
    options.add(OBJECT_DETECTION);
    options.add(TEXT_DETECTION);
    options.add(BARCODE_DETECTION);
    options.add(IMAGE_LABEL_DETECTION);
    options.add(CLASSIFICATION_QUANT);
    options.add(CLASSIFICATION_FLOAT);
    // Creating adapter for spinner
    ArrayAdapter<String> dataAdapter = new ArrayAdapter<>(this, R.layout.spinner_style,
            options);
    // Drop down layout style - list view with radio button
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    // attaching data adapter to spinner
    binding.spinner.setAdapter(dataAdapter);
    binding.spinner.setOnItemSelectedListener(this);

    binding.facingSwitch.setOnCheckedChangeListener(this);
    // Hide the toggle button if there is only 1 camera
    if (Camera.getNumberOfCameras() == 1) {
        binding.facingSwitch.setVisibility(View.GONE);
    }

    if (allPermissionsGranted()) {
        createCameraSource(selectedModel);
    } else {
        getRuntimePermissions();
    }
}
 
源代码15 项目: android-sqrl   文件: loginActivity.java
public void addUsersToSpinner() {	 
users.add("User 1");
users.add("User 2");

ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
	android.R.layout.simple_spinner_item, users);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
username.setAdapter(dataAdapter);
 }
 
源代码16 项目: android-testdpc   文件: WifiConfigCreationDialog.java
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    LayoutInflater inflater = getActivity().getLayoutInflater();

    View dialogView = inflater.inflate(R.layout.wifi_config_dialog, null);
    mPasswordView = dialogView.findViewById(R.id.password_layout);
    mSsidText = (EditText) dialogView.findViewById(R.id.ssid);
    mSsidText.addTextChangedListener(this);
    mPasswordText = (EditText) dialogView.findViewById(R.id.password);
    mPasswordText.addTextChangedListener(this);

    mSecurityChoicesSpinner = (Spinner) dialogView.findViewById(R.id.security);
    mSecurityChoicesSpinner.setOnItemSelectedListener(this);
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getActivity(),
            R.array.wifi_security_choices, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    mSecurityChoicesSpinner.setAdapter(adapter);
    initialize();

    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity())
            .setTitle(R.string.add_network)
            .setView(dialogView)
            // Listener for save button will be set in onStart().
            .setPositiveButton(R.string.wifi_save, null)
            .setNegativeButton(R.string.wifi_cancel, null);

    return builder.create();
}
 
源代码17 项目: Androzic   文件: WaypointProperties.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
	Androzic application = Androzic.getApplication();

	View rootView = inflater.inflate(R.layout.act_waypoint_properties, container, false);

	tabHost = (TabHost) rootView.findViewById(R.id.tabhost);
	tabHost.setup();
	tabHost.addTab(tabHost.newTabSpec("main").setIndicator(getString(R.string.primary)).setContent(R.id.properties));
	tabHost.addTab(tabHost.newTabSpec("advanced").setIndicator(getString(R.string.advanced)).setContent(R.id.advanced));
	if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB)
	{
		tabHost.getTabWidget().getChildAt(0).getLayoutParams().height = 50;
		tabHost.getTabWidget().getChildAt(1).getLayoutParams().height = 50;
	}

	name = (TextView) rootView.findViewById(R.id.name_text);
	description = (TextView) rootView.findViewById(R.id.description_text);
	altitude = (TextView) rootView.findViewById(R.id.altitude_text);
	proximity = (TextView) rootView.findViewById(R.id.proximity_text);

	iconValue = null;
	ImageButton icon = (ImageButton) rootView.findViewById(R.id.icon_button);
	icon.setImageDrawable(getResources().getDrawable(R.drawable.ic_highlight_remove_white_24dp));
	if (waypoint.drawImage)
	{
		Bitmap b = BitmapFactory.decodeFile(application.markerPath + File.separator + waypoint.marker);
		if (b != null)
		{
			icon.setImageBitmap(b);
			iconValue = waypoint.marker;
		}
	}
	icon.setOnClickListener(iconOnClickListener);

	ArrayList<String> items = new ArrayList<String>();
	for (WaypointSet wptset : application.getWaypointSets())
	{
		items.add(wptset.name);
	}

	waypointSet = (Spinner) rootView.findViewById(R.id.set_spinner);
	ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_spinner_item, items);
	adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
	waypointSet.setAdapter(adapter);

	markercolor = (ColorButton) rootView.findViewById(R.id.markercolor_button);
	textcolor = (ColorButton) rootView.findViewById(R.id.textcolor_button);

	coordDeg = (ViewGroup) rootView.findViewById(R.id.coord_deg);
	coordUtm = (ViewGroup) rootView.findViewById(R.id.coord_utm);
	coordMgrs = (ViewGroup) rootView.findViewById(R.id.coord_mgrs);
	coordLatDeg = (ViewGroup) rootView.findViewById(R.id.coord_lat_deg);
	coordLatMin = (ViewGroup) rootView.findViewById(R.id.coord_lat_min);
	coordLatSec = (ViewGroup) rootView.findViewById(R.id.coord_lat_sec);
	coordLonDeg = (ViewGroup) rootView.findViewById(R.id.coord_lon_deg);
	coordLonMin = (ViewGroup) rootView.findViewById(R.id.coord_lon_min);
	coordLonSec = (ViewGroup) rootView.findViewById(R.id.coord_lon_sec);

	Spinner coordformat = (Spinner) rootView.findViewById(R.id.coordformat_spinner);
	coordformat.setOnItemSelectedListener(this);
	coordformat.setSelection(StringFormatter.coordinateFormat);

	return rootView;
}
 
源代码18 项目: tuxguitar   文件: TGMeasureRemoveDialog.java
public void fillSpinner(Spinner spinner, int minimum, int maximum) {
	ArrayAdapter<TGSelectableItem> arrayAdapter = new ArrayAdapter<TGSelectableItem>(getActivity(), android.R.layout.simple_spinner_item, createRangeValues(minimum, maximum));
	arrayAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
	
	spinner.setAdapter(arrayAdapter);
}
 
源代码19 项目: desCharts   文件: LineChartFragment.java
private void setupViews() {
   // series
   tbS1.setChecked(true);
   tbS2.setChecked(true);
   tbS3.setChecked(true);
   ArrayAdapter<String> adS1color = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   ArrayAdapter<String> adS2color = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   ArrayAdapter<String> adS3color = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   adS1color.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adS2color.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adS3color.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);    
   spS1color.setAdapter(adS1color);
   spS2color.setAdapter(adS2color);
   spS3color.setAdapter(adS2color);
   spS1color.setSelection(7);
   spS2color.setSelection(8);
   spS3color.setSelection(9);
   ArrayAdapter<String> adS1size = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,widths);
   ArrayAdapter<String> adS2size = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,widths);
   ArrayAdapter<String> adS3size = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,widths);
   adS1size.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adS2size.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adS3size.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   spS1size.setAdapter(adS1size);
   spS2size.setAdapter(adS2size);
   spS3size.setAdapter(adS2size);
   spS1size.setSelection(1);
   spS2size.setSelection(3);
   spS3size.setSelection(5);
   cbS1dip.setChecked(true);
   cbS2dip.setChecked(true);
   cbS3dip.setChecked(true); 
   // border, axis, grid
   tbBorder.setChecked(true);
   tbAxis.setChecked(true);
   tbGrid.setChecked(true);
   ArrayAdapter<String> adBorderC = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   ArrayAdapter<String> adAxisC = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   ArrayAdapter<String> adGridC = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   adBorderC.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adAxisC.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adGridC.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   spBorderC.setAdapter(adBorderC);
   spAxisC.setAdapter(adAxisC);
   spGridC.setAdapter(adGridC);
   spBorderC.setSelection(6);
   spAxisC.setSelection(6);
   spGridC.setSelection(6);
   // grid size
   ArrayAdapter<String> adBorderW = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,widths);
   ArrayAdapter<String> adAxisW = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,widths);
   ArrayAdapter<String> adGridW = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,widths);
   adBorderW.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adAxisW.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adGridW.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   spBorderW.setAdapter(adBorderW);
   spAxisW.setAdapter(adAxisW);
   spGridW.setAdapter(adGridW);
   spBorderW.setSelection(1);
   spAxisW.setSelection(1);
   spGridW.setSelection(1);
   // dip and antialias checkbox
   cbUseDip.setChecked(true);
   cbUseAA.setChecked(true);
   // text label
   tbXtext.setChecked(true);
   tbYtext.setChecked(true);
   tbXtextBottom.setChecked(true);
   tbYtextLeft.setChecked(true);
   // text color and size spinner
   ArrayAdapter<String> adTextC = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   ArrayAdapter<String> adTextS = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,sizes);
   adTextC.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   adTextS.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   spTextC.setAdapter(adTextC);
   spTextS.setAdapter(adTextS);
   spTextC.setSelection(6);
   spTextS.setSelection(5);
   // background color spinner
   ArrayAdapter<String> adBkgC = new ArrayAdapter<String>(this.getActivity(),android.R.layout.simple_spinner_item,colors);
   adBkgC.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
   spBkgC.setAdapter(adBkgC);
   spBkgC.setSelection(0);
}
 
源代码20 项目: gsn   文件: ActivityPublishData.java
public void renderModeList() {

		List<String> list = new ArrayList<>();
		for (String s : STRATEGY) {
			list.add(s);
		}
		ArrayAdapter<String> dataAdapter = new ArrayAdapter<>(this, R.layout.spinner_item, list);
		dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		modeSpinner.setAdapter(dataAdapter);
		modeSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
                if (pos != 0) {
                    fromdateEditText.setVisibility(View.GONE);
                    todateEditText.setVisibility(View.GONE);
                    totimeEditText.setVisibility(View.GONE);
                    fromtimeEditText.setVisibility(View.GONE);
                    publishButton.setVisibility(View.GONE);
                    findViewById(R.id.textViewFrom).setVisibility(View.GONE);
                    findViewById(R.id.textViewTo).setVisibility(View.GONE);
                    iterationTime.setVisibility(View.VISIBLE);
                    findViewById(R.id.textIterationTime).setVisibility(View.VISIBLE);
                } else {
                    fromdateEditText.setVisibility(View.VISIBLE);
                    todateEditText.setVisibility(View.VISIBLE);
                    totimeEditText.setVisibility(View.VISIBLE);
                    fromtimeEditText.setVisibility(View.VISIBLE);
                    publishButton.setVisibility(View.VISIBLE);
                    findViewById(R.id.textViewFrom).setVisibility(View.VISIBLE);
                    findViewById(R.id.textViewTo).setVisibility(View.VISIBLE);
                    iterationTime.setVisibility(View.GONE);
                    findViewById(R.id.textIterationTime).setVisibility(View.GONE);
                }
            }

            @Override
            public void onNothingSelected(AdapterView<?> arg0) {
            }
        });
		if (dr != null) {
			modeSpinner.setSelection(dr.getMode());
		}
	}