Java Android多个微调器不同ID';s

Java Android多个微调器不同ID';s,java,android,android-spinner,Java,Android,Android Spinner,我想在一个应用程序中创建多个微调器,所有微调器的值都是0到60 我目前正在使用以下代码填充微调器(从140到160)。这很有效。现在我需要添加5个微调器,所有微调器都有0到60的选项 用不同的ID(喷丝头1、喷丝头2、喷丝头3等)创建多个喷丝头并填充它们的最佳方法是什么 public void addItemsOnSpinner(){ 微调器=(微调器)findViewById(R.id.modesrangespinner); 列表=新的ArrayList(); 对于(inti=140;i我不知

我想在一个应用程序中创建多个微调器,所有微调器的值都是0到60

我目前正在使用以下代码填充微调器(从140到160)。这很有效。现在我需要添加5个微调器,所有微调器都有0到60的选项

用不同的ID(喷丝头1、喷丝头2、喷丝头3等)创建多个喷丝头并填充它们的最佳方法是什么

public void addItemsOnSpinner(){
微调器=(微调器)findViewById(R.id.modesrangespinner);
列表=新的ArrayList();

对于(inti=140;i我不知道您是否进一步使用了微调器。但是您的代码中有您的答案,如下所示

public void addItemsOnSpinner() {

    List<String> list = new ArrayList<String>();
    for (int i=0; i<=60; i++){
        String num = String.valueOf(i);
        list.add(num);
    }
    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, list);
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

    spinner1 = (Spinner) findViewById(R.id.modesrangespinner1);
    spinner2 = (Spinner) findViewById(R.id.modesrangespinner2);
    spinner3 = (Spinner) findViewById(R.id.modesrangespinner3);
    spinner4 = (Spinner) findViewById(R.id.modesrangespinner4);
    spinner5 = (Spinner) findViewById(R.id.modesrangespinner5);

    spinner1.setAdapter(dataAdapter);
    spinner2.setAdapter(dataAdapter);
    spinner3.setAdapter(dataAdapter);
    spinner4.setAdapter(dataAdapter);
    spinner5.setAdapter(dataAdapter);
}
public void addItemsOnSpinner(){
列表=新的ArrayList();

对于(int i=0;i记住id是一个整数,因此如果您这样给出id:

R.id.spinner1
R.id.spinner2
R.id.spinner3
R.id.spinner4
R.id.spinner5
List<String> list = new ArrayList<String>();
for (int i=0; i<=60; i++){
    String num = String.valueOf(i);
    list.add(num);
}
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

Spinner spinner;
for (int i=0; i<5; i++) {
    spinner = (Spinner) findViewById(R.id.spinner1 + i);
    spinner.setAdapter(dataAdapter);
}
您可以按如下方式初始化它们:

R.id.spinner1
R.id.spinner2
R.id.spinner3
R.id.spinner4
R.id.spinner5
List<String> list = new ArrayList<String>();
for (int i=0; i<=60; i++){
    String num = String.valueOf(i);
    list.add(num);
}
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
        android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

Spinner spinner;
for (int i=0; i<5; i++) {
    spinner = (Spinner) findViewById(R.id.spinner1 + i);
    spinner.setAdapter(dataAdapter);
}
List List=new ArrayList();
对于(int i=0;i