Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

170
Visualizações
Sets spinner adapter using for method instead of if-else method

I need to set one spinner adapter dependent on another spinner selection.

For example:

I have 2 spinners. Call it spinner1 and spinner2.

The content of the spinner1 is "fruit, vegetables".

If spinner1 is set to "fruit", spinner2 set to "apple, mango, banana"

If spinner1 is set to "vegetable", spinner2 set to "carrot, cabbage, eggplant"

I already got the solution with the if-else method. But since my real code requires lots of lists on spinner1, it takes lots of if-else methods too to set spinner2.

Does anyone know how to use the "for" method to solve this?

Below is my current code

    spinner1.setAdapter(adapterC);

    spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
            String spinner1Selection = spinner1.getSelectedItem().toString();
            if (spinner1Selection("fruit")){
                spinner2.setAdapter(fruitAdapter);
            }
            if (spinner1Selection.equals("vegetable")){
                spinner2.setAdapter(vegetableAdapter);
            }
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {

        }
    });
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda