private void addDiskMapping(FileType fileType, Spinner spinner, CheckBox enableCheckBox, String dbColName) { spinner.setTag(fileType); diskMapping.put(fileType, new DiskInfo(spinner, enableCheckBox, dbColName)); }
for(int i=0;i<4;i++){ final Spinner spinner= new Spinner(context); spinner.setTag(i); ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(context, android.R.layout.simple_spinner_dropdown_item, spinnerArray); spinner.setAdapter(spinnerArrayAdapter); spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { if (parent.getTag().equals("0")){ //your code } else if (parent.getTag().equals("1")){ //your code } } } @Override public void onNothingSelected(AdapterView<?> adapterView) { } });}
@Override public View getChildView(final int groupPosition, final int childPosition, final boolean isLastChild, View convertView, final ViewGroup parent) { if (convertView == null) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.keybinding_action, parent, false); } final KeyAction action = getChild(groupPosition, childPosition); final TextView keyView = (TextView) convertView.findViewById(R.id.keybinding_key); keyView.setText(action.label); final Spinner actionsView = (Spinner) convertView.findViewById(R.id.keybinding_actions); actionsView.setOnItemSelectedListener(this); actionsView.setAdapter(actionsAdapter); actionsView.setTag(action); updateAction(actionsView); return convertView; }
@Override public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) { if (((Integer)storageList.getTag()) == i) return; spinnerPos = i; storageList.setTag(i); curDir = storageAdapter.getItem(i); reloadData(); }
private void updateSelection() { XGroup selected = (XGroup) spGroup.getSelectedItem(); String group = (selected == null ? null : selected.name); if (group == null ? spGroup.getTag() != null : !group.equals(spGroup.getTag())) { Log.i(TAG, "Select group=" + group); spGroup.setTag(group); rvAdapter.setGroup(group); } tvRestrict.setVisibility(group == null ? View.VISIBLE : View.GONE); btnRestrict.setVisibility(group == null ? View.INVISIBLE : View.VISIBLE); } });
Toolbar toolbar = (Toolbar)getActivity().findViewById(R.id.toolbar); if(toolbar.findViewWithTag("spinner_nav")==null) { Spinner spinner = new Spinner(getActivity()); spinner.setTag("spinner_nav"); //Setting up the adapter AdapterFragmentOne spinnerAdapter = new AdapterFragmentOne(getActivity(), array); spinnerAdapter.setDropDownViewResource(R.layout.spinner_dropdown_item); if (spinner != null) { spinner.setVisibility(View.VISIBLE); spinner.setAdapter(spinnerAdapter); } spinnerAdapter.notifyDataSetChanged(); spinner.setOnItemSelectedListener(mOnNavigationListener); toolbar.addView(spinner); }
Spinner leftAttributValues = new Spinner(this); leftAttributValues.setAdapter(adapter); leftAttributValues.setBackgroundResource(R.drawable.lenti_attributspinner); leftAttributValues.setTag(attribut); // get actual spinner params LayoutParams params = (LayoutParams) leftAttributValues.getLayoutParams(); // modify desired params params.gravity = Gravity.CENTER_HORIZONTAL; params.setMargins(10, 0, 0, 0); // set modified params to spinner again leftAttributValues.setLayoutParams(params);
spGroup.setTag(null); spGroup.setAdapter(spAdapter); spGroup.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
stList.setTag(TouchManager.Touch.SingleTap); stList.setOnItemSelectedListener(actionListener); dtList.setTag(TouchManager.Touch.DoubleTap); dtList.setOnItemSelectedListener(actionListener); ltList.setTag(TouchManager.Touch.LongTap); ltList.setOnItemSelectedListener(actionListener); tftList.setTag(TouchManager.Touch.TwoFingerTap); tftList.setOnItemSelectedListener(actionListener);
s.setVisibility(View.VISIBLE); s.setAdapter(modeAdapter); s.setTag(display); s.setOnItemSelectedListener(PresentationActivity.this);
storageList = findViewById(R.id.storage_spinner); storageList.setAdapter(storageAdapter); storageList.setTag(spinnerPos); storageList.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener()