android.widget.ArrayAdapter.setDropDownViewResource()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(12.6k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中android.widget.ArrayAdapter.setDropDownViewResource()方法的一些代码示例,展示了ArrayAdapter.setDropDownViewResource()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArrayAdapter.setDropDownViewResource()方法的具体详情如下:
包路径:android.widget.ArrayAdapter
类名称:ArrayAdapter
方法名:setDropDownViewResource

ArrayAdapter.setDropDownViewResource介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

ArrayAdapter adapter = ArrayAdapter.createFromResource(this,
R.array.planets_array, R.layout.spinner_item);

adapter.setDropDownViewResource(R.layout.spinner_dropdown_item);
spinner.setAdapter(adapter);

代码示例来源:origin: Piasy/BigImageViewer

private <T> ArrayAdapter getArrayAdapter(final List<T> list) {
  ArrayAdapter<T> spinnerAdapter = new ArrayAdapter<>(this,
      android.R.layout.simple_spinner_item, list);
  spinnerAdapter.setDropDownViewResource(
      android.R.layout.simple_list_item_single_choice);
  return spinnerAdapter;
}

代码示例来源:origin: hitherejoe/animate

private void setupSpinnerAdapter() {
  ArrayAdapter<String> adapter = new ArrayAdapter<>(
      this, R.layout.item_spinner, getResources().getStringArray(R.array.interpolators));
  adapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
  mInterpolatorSpinner.setAdapter(adapter);
}

代码示例来源:origin: hitherejoe/animate

private void setupSpinnerAdapter() {
  ArrayAdapter<String> adapter = new ArrayAdapter<>(
      this, R.layout.item_spinner, getResources().getStringArray(R.array.interpolators));
  adapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
  mAnimationInterpolatorSpinner.setAdapter(adapter);
}

代码示例来源:origin: androidannotations/androidannotations

@AfterViews
void initView() {
  adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, R.layout.simple_spinner_item);
  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  parametrizedAdapter = new ArrayAdapter<ArrayList<String>>(this, android.R.layout.simple_list_item_1, stringLists());
  spinner.setAdapter(adapter);
  listView.setAdapter(adapter);
  spinnerWithArgument.setAdapter(adapter);
  listViewWithArgument.setAdapter(adapter);
  listViewWithArgumentWithParameterType.setAdapter(parametrizedAdapter);
  listViewWithPosition.setAdapter(adapter);
  listViewWithOneParam.setAdapter(adapter);
  spinnerItemClicked = false;
  listViewItemClicked = false;
  listViewWithPositionItemSelected = false;
  listViewWithPositionClickedPosition = 0;
  listViewWithOneParamItemSelected = false;
  listViewWithPositionItemSelectedPosition = 0;
}

代码示例来源:origin: androidannotations/androidannotations

@Override
public void onActivityCreated(Bundle savedInstanceState) {
  super.onActivityCreated(savedInstanceState);
  ArrayAdapter<CharSequence> adapter;
  adapter = ArrayAdapter.createFromResource(getActivity(), R.array.planets_array, R.layout.simple_spinner_item);
  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  list.setAdapter(adapter);
}

代码示例来源:origin: seven332/EhViewer

private void init(Context context, AttributeSet attrs, int defStyleAttr) {
    TypedArray a = context.obtainStyledAttributes(attrs,
        android.support.v7.appcompat.R.styleable.Spinner, defStyleAttr, 0);
    final CharSequence[] entries = a.getTextArray(R.styleable.Spinner_android_entries);
    if (entries != null) {
      final ArrayAdapter<CharSequence> adapter = new ArrayAdapter<>(context,
          R.layout.item_cute_spinner_item, entries);
      adapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
      setAdapter(adapter);
    }
    a.recycle();
  }
}

代码示例来源:origin: rey5137/material

@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;
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreate(Bundle state) {
 super.onCreate(state);
 setContentView(R.layout.main);
 selection=(TextView)findViewById(R.id.selection);
 
 Spinner spin=(Spinner)findViewById(R.id.spinner);
 spin.setOnItemSelectedListener(this);
 
 ArrayAdapter<String> aa=new ArrayAdapter<String>(this,
              android.R.layout.simple_spinner_item,
              items);
 
 aa.setDropDownViewResource(
  android.R.layout.simple_spinner_dropdown_item);
 spin.setAdapter(aa);
}

代码示例来源:origin: firebase/firebase-jobdispatcher-android

private Spinner setUpSpinner(int id, int arrayId) {
 Spinner spinner = (Spinner) findViewById(id);
 ArrayAdapter<CharSequence> adapter =
   ArrayAdapter.createFromResource(this, arrayId, android.R.layout.simple_spinner_item);
 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 spinner.setAdapter(adapter);
 return spinner;
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.main);
 type=findViewById(R.id.type);
 ArrayAdapter<String> types=
   new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,
     getResources().getStringArray(R.array.types));
 types.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 type.setAdapter(types);
 delay=findViewById(R.id.delay);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onReady() {
 setContentView(R.layout.main);
 Spinner spin=findViewById(R.id.spinner);
 spin.setOnItemSelectedListener(this);
 ArrayAdapter<String> aa=new ArrayAdapter<String>(this,
  android.R.layout.simple_spinner_item,
  getResources().getStringArray(R.array.options));
 aa.setDropDownViewResource(
  android.R.layout.simple_spinner_dropdown_item);
 spin.setAdapter(aa);
 RecyclerView rv=findViewById(android.R.id.list);
 rv.setLayoutManager(new LinearLayoutManager(this));
 rv.addItemDecoration(new DividerItemDecoration(this,
  DividerItemDecoration.VERTICAL));
 adapter=new RVCursorAdapter(getLayoutInflater());
 rv.setAdapter(adapter);
}

代码示例来源:origin: gabrielemariotti/RecyclerViewItemAnimators

R.array.animators, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

代码示例来源:origin: gabrielemariotti/RecyclerViewItemAnimators

R.array.animators, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

代码示例来源:origin: commonsguy/cw-omnibus

@SuppressWarnings("ResourceType")
@Override
public void onReady(Bundle savedInstanceState) {
 setContentView(R.layout.main);
 type=(Spinner)findViewById(R.id.type);
 ArrayAdapter<String> types=
   new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,
     getResources().getStringArray(R.array.types));
 types.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 type.setAdapter(types);
 period=(Spinner)findViewById(R.id.period);
 ArrayAdapter<String> periods=
   new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,
     getResources().getStringArray(R.array.periods));
 periods.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 period.setAdapter(periods);
 download=(Switch)findViewById(R.id.download);
 ((Switch)findViewById(R.id.scheduled))
  .setOnCheckedChangeListener(this);
 alarms=(AlarmManager)getSystemService(ALARM_SERVICE);
}

代码示例来源:origin: commonsguy/cw-omnibus

@SuppressWarnings("ResourceType")
@Override
public void onReady(Bundle savedInstanceState) {
 setContentView(R.layout.main);
 type=findViewById(R.id.type);
 ArrayAdapter<String> types=
   new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,
     getResources().getStringArray(R.array.types));
 types.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 type.setAdapter(types);
 period=findViewById(R.id.period);
 ArrayAdapter<String> periods=
   new ArrayAdapter<String>(this,
     android.R.layout.simple_spinner_item,
     getResources().getStringArray(R.array.periods));
 periods.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 period.setAdapter(periods);
 download=findViewById(R.id.download);
 scheduled=findViewById(R.id.scheduled);
 scheduled.setOnCheckedChangeListener(this);
 alarms=(AlarmManager)getSystemService(ALARM_SERVICE);
 jobs=(JobScheduler)getSystemService(JOB_SCHEDULER_SERVICE);
}

代码示例来源:origin: ankidroid/Anki-Android

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  if (savedInstanceState != null) {
    boolean b = savedInstanceState.getBoolean(BUNDLE_KEY_SHUT_OFF, false);
    if (b) {
      finishCancel();
      return;
    }
  }
  setContentView(R.layout.activity_load_pronounciation);
  mSource = getIntent().getExtras().getString(EXTRA_SOURCE);
  LinearLayout linearLayout = findViewById(R.id.layoutInLoadPronActivity);
  mLanguageLister = new LanguageListerBeolingus();
  mSpinnerFrom = new Spinner(this);
  ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item,
      mLanguageLister.getLanguages());
  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  mSpinnerFrom.setAdapter(adapter);
  linearLayout.addView(mSpinnerFrom);
  Button buttonLoadPronunciation = new Button(this);
  buttonLoadPronunciation.setText(gtxt(R.string.multimedia_editor_pron_load));
  linearLayout.addView(buttonLoadPronunciation);
  buttonLoadPronunciation.setOnClickListener(v -> onLoadPronunciation(v));
  Button mSaveButton = new Button(this);
  mSaveButton.setText("Save");
  mSaveButton.setOnClickListener(v -> { });
  mActivity = this;
  mStopped = false;
}

代码示例来源:origin: evernote/android-job

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  mJobManager = JobManager.instance();
  if (savedInstanceState != null) {
    mLastJobId = savedInstanceState.getInt(LAST_JOB_ID, 0);
  }
  CompoundButton enableGcm = findViewById(R.id.enable_gcm);
  mRequiresCharging = findViewById(R.id.check_requires_charging);
  mRequiresDeviceIdle = findViewById(R.id.check_requires_device_idle);
  mNetworkTypeSpinner = findViewById(R.id.spinner_network_type);
  ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, getNetworkTypesAsString());
  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  mNetworkTypeSpinner.setAdapter(adapter);
  enableGcm.setChecked(JobConfig.isApiEnabled(JobApi.GCM));
  enableGcm.setEnabled(JobApi.GCM.isSupported(this));
  enableGcm.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
      JobConfig.setApiEnabled(JobApi.GCM, isChecked);
    }
  });
}

代码示例来源:origin: googlemaps/android-maps-utils

@Override
protected void startDemo() {
  getMap().moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(-25, 143), 4));
  // Set up the spinner/dropdown list
  Spinner spinner = (Spinner) findViewById(R.id.spinner);
  ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
      R.array.heatmaps_datasets_array, android.R.layout.simple_spinner_item);
  adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  spinner.setAdapter(adapter);
  spinner.setOnItemSelectedListener(new SpinnerActivity());
  try {
    mLists.put(getString(R.string.police_stations), new DataSet(readItems(R.raw.police),
        getString(R.string.police_stations_url)));
    mLists.put(getString(R.string.medicare), new DataSet(readItems(R.raw.medicare),
        getString(R.string.medicare_url)));
  } catch (JSONException e) {
    Toast.makeText(this, "Problem reading list of markers.", Toast.LENGTH_LONG).show();
  }
  // Make the handler deal with the map
  // Input: list of WeightedLatLngs, minimum and maximum zoom levels to calculate custom
  // intensity from, and the map to draw the heatmap on
  // radius, gradient and opacity not specified, so default are used
}

代码示例来源:origin: willowtreeapps/spruce-android

@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.fragment_pager);
  FragmentManager fm = getSupportFragmentManager();
  VerticalViewPager verticalPager = (VerticalViewPager) findViewById(R.id.vertical_pager);
  VerticalPagerAdapter adapter = new VerticalPagerAdapter(fm);
  verticalPager.setAdapter(adapter);
  Toolbar toolBar = (Toolbar) findViewById(R.id.tool_bar);
  setSupportActionBar(toolBar);
  if (getSupportActionBar() != null) {
    getSupportActionBar().setDisplayShowTitleEnabled(false);
  }
  sortDropDown = (Spinner) findViewById(R.id.sort_selection);
  ArrayAdapter<CharSequence> spinnerAdapter = ArrayAdapter.createFromResource(this,
      R.array.sort_functions,
      R.layout.spinner_item);
  spinnerAdapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item);
  sortDropDown.setAdapter(spinnerAdapter);
}

相关文章