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

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

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

ArrayAdapter.getPosition介绍

暂无

代码示例

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

String myString = "some value"; //the value you want the position for

ArrayAdapter myAdap = (ArrayAdapter) mySpinner.getAdapter(); //cast to an ArrayAdapter

int spinnerPosition = myAdap.getPosition(myString);

//set the default according to value
spinner.setSelection(spinnerPosition);

代码示例来源:origin: card-io/card.io-Android-SDK

private void setupLanguageList() {
    List<String> languages = new ArrayList<>();
    for (SupportedLocale<StringKey> locale : LocalizedStringsList.ALL_LOCALES) {
      languages.add(locale.getName());
    }

    ArrayAdapter<String> adapter = new ArrayAdapter<>(this,
        android.R.layout.simple_dropdown_item_1line, languages);
    mLanguageSpinner.setAdapter(adapter);
    mLanguageSpinner.setSelection(adapter.getPosition("en"));
  }
}

代码示例来源:origin: 4thline/cling

public void run() {
    DeviceDisplay d = new DeviceDisplay(device);
    int position = listAdapter.getPosition(d);
    if (position >= 0) {
      // Device already in the list, re-set new value at same position
      listAdapter.remove(d);
      listAdapter.insert(d, position);
    } else {
      listAdapter.add(d);
    }
  }
});

代码示例来源:origin: ukanth/afwall

break;
default:
  mSpinner.setSelection(spinnerAdapter.getPosition(currentProfile), false);
ProfileData data = ProfileHelper.getProfileByIdentifier(currentProfile);
if (data != null) {
  mSpinner.setSelection(spinnerAdapter.getPosition(data.getName()), false);
mSpinner.setSelection(spinnerAdapter.getPosition(currentProfile), false);

代码示例来源:origin: fossasia/pslab-android

spinnerChannelSelect2.setAdapter(channelsAdapter);
spinnerChannelSelect1.setSelection(channelsAdapter.getPosition("CH1"), true);
spinnerChannelSelect2.setSelection(channelsAdapter.getPosition("CH2"), true);

代码示例来源:origin: fossasia/pslab-android

spinnerChannelSelect2.setAdapter(adapter);
spinnerCurveFit.setSelection(curveFitAdapter.getPosition("Sine Fit"), true);
spinnerChannelSelect1.setSelection(adapter.getPosition("None"), true);
spinnerChannelSelect2.setSelection(adapter.getPosition("None"), true);
spinnerCurveFit.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  @Override

代码示例来源:origin: fossasia/pslab-android

spinnerRangeCh1.setSelection(rangesAdapter.getPosition("+/-16V"), true);
spinnerRangeCh2.setAdapter(rangesAdapter);
spinnerRangeCh2.setSelection(rangesAdapter.getPosition("+/-16V"), true);
spinnerChannelSelect.setAdapter(channelsAdapter);
spinnerChannelSelect.setSelection(channelsAdapter.getPosition("CH1"), true);
spinnerMICSelect.setAdapter(new NothingSelectedSpinnerAdapter(micsAdapter,
    R.layout.nothing_selected_spinner_row,

代码示例来源:origin: fossasia/pslab-android

spinnerTriggerChannelSelect.setSelection(channelsAdapter.getPosition("CH1"), true);
spinnerTriggerChannelSelect.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
  @Override

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

String myString = "Select Table"; //default value for spinner 

ArrayAdapter myAdap = (ArrayAdapter) mySpinner.getAdapter(); 

int spinpos= myAdap.getPosition(myString);

//set the default according to value
spinner.setSelection(spinpos);

代码示例来源:origin: limboemu/limbo

public void run() {
    if (value != null) {
      int pos = ((ArrayAdapter<String>) spinner.getAdapter()).getPosition(value);
      spinner.setSelection(pos);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (cpuNum != 0) {
      int pos = ((ArrayAdapter<String>) mCPUNum.getAdapter()).getPosition(cpuNum + "");
      mCPUNum.setSelection(pos);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (ram != 0) {
      int pos = ((ArrayAdapter<String>) mRamSize.getAdapter()).getPosition(ram + "");
      mRamSize.setSelection(pos);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (soundcard != null) {
      int pos = ((ArrayAdapter<String>) mSoundCard.getAdapter()).getPosition(soundcard);
      if (pos >= 0) {
        mSoundCard.setSelection(pos);
      } else {
        mSoundCard.setSelection(0);
      }
    } else {
      mSoundCard.setSelection(0);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (net != null) {
      int pos = ((ArrayAdapter<String>) mNetConfig.getAdapter()).getPosition(net);
      if (pos >= 0) {
        mNetConfig.setSelection(pos);
      } else {
        mNetConfig.setSelection(0);
      }
    } else {
      mNetConfig.setSelection(0);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (cpu != null) {
      int pos = ((ArrayAdapter<String>) mCPU.getAdapter()).getPosition(cpu);
      mCPU.setSelection(pos);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (((ArrayAdapter<String>) mCD.getAdapter()).getPosition(file) < 0) {
      ((ArrayAdapter<String>) mCD.getAdapter()).add(file);
    }
    setDiskValue(mCD, file);
    int res = mCD.getSelectedItemPosition();
    if (res == 1) {
      mCD.setSelection(0);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (((ArrayAdapter<String>) mSD.getAdapter()).getPosition(file) < 0) {
      ((ArrayAdapter<String>) mSD.getAdapter()).add(file);
    }
    setDiskValue(mSD, file);
    int res = mSD.getSelectedItemPosition();
    if (res == 1) {
      mSD.setSelection(0);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (((ArrayAdapter<String>) mFDA.getAdapter()).getPosition(file) < 0) {
      ((ArrayAdapter<String>) mFDA.getAdapter()).add(file);
    }
    setDiskValue(mFDA, file);
    int res = mFDA.getSelectedItemPosition();
    if (res == 1) {
      mFDA.setSelection(0);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void run() {
    if (((ArrayAdapter<String>) mFDB.getAdapter()).getPosition(file) < 0) {
      ((ArrayAdapter<String>) mFDB.getAdapter()).add(file);
    }
    setDiskValue(mFDB, file);
    int res = mFDB.getSelectedItemPosition();
    if (res == 1) {
      mFDB.setSelection(0);
    }
  }
});

代码示例来源:origin: limboemu/limbo

public void saveSnapshotDB(String snapshot_name) {
  currMachine.snapshot_name = snapshot_name;
  MachineOpenHelper.getInstance(activity).deleteMachineDB(currMachine);
  MachineOpenHelper.getInstance(activity).insertMachine(currMachine);
  if (((ArrayAdapter<String>) mSnapshot.getAdapter()).getPosition(snapshot_name) < 0) {
    ((ArrayAdapter<String>) mSnapshot.getAdapter()).add(snapshot_name);
  }
}

相关文章