1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Como trabalhar com dois ou mais spinner em um fragment?

Como eu faço para trabalhar com mais de dois spinner em um fragment?

No código eu tenho dois spinner, no método oncreateview eu associo os dois atributos a seus adapter respectivamente, mais só que no retorno eu só consigo retornar um spinner o outro não. Estou trabalhando em um formulário de cadastro e nesse formulário vai ter varios spinner para que o usuário possa selecionar determinados valores, Como, selecionar a cidade, selecionar o estado, selecionar o tipo de crime e por ai vai.

A minha pergunta é o seguinte. Tem como eu trabalhar com vários spinner em um fragment? Como eu retorno isso para a minha aplicação?

Ex:

public class DadosFragment extends Fragment {

Spinner Natureza, RuaLocalizacaoCorpo;

public DadosFragment() { // Required empty public constructor }

@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

View v = inflater.inflate(R.layout.fragment_dados,container,false); Natureza = (Spinner) v.findViewById(R.id.spinnerNatureza); ArrayAdapter adaptadorNatureza = ArrayAdapter.createFromResource(this.getActivity(),R.array.natureza,android.R.layout.simple_spinner_item); Natureza.setAdapter(adaptadorNatureza);

View h = inflater.inflate(R.layout.fragment_dados,container,false); RuaLocalizacaoCorpo = (Spinner) h.findViewById(R.id.spinnerRua); ArrayAdapter adaptadorRuaLocalizacaoCorpo = ArrayAdapter.createFromResource(this.getActivity(),R.array.rualocalizacaocorpo,android.R.layout.simple_spinner_item); RuaLocalizacaoCorpo.setAdapter(adaptadorRuaLocalizacaoCorpo);

// Inflate the layout for this fragment // return inflater.inflate(R.layout.fragment_dados, container, false); return v; }

}

Alguém poderia me ajudar? Se vocês repararem no código eu retorno V, e deveria retornar V e H ou mais objetos spinner que eu tiver.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags android ou faça a sua própria pergunta.