Tretas e Cenas

Tretas e Cenas


Onde escrevo as minhas tretas. Tão depressa estou a escrever sobre algo poético como a seguir escrevo só para não me esquecer.

Setembro 2013
S T Q Q S S D
« Ago   Nov »
 1
2345678
9101112131415
16171819202122
23242526272829
30  

Categorias


Android Spinner – Definir item selecionado por valor

Pedro FonsecaPedro Fonseca

O spinner fornece uma maneira de definir o valor seleccionado com base na posição usando o método setSelection (int posição). Agora, para obter a posição com base num valor, temos de fazer um loop através do spinner e obter a posição. Aqui está um exemplo:

    public static int getSpinnerIndex(Spinner spinner, String myString){
        int index = 0;
        for (int i=0;i<spinner.getCount();i++){
            if (spinner.getItemAtPosition(i).toString().equals(myString)){
                index = i;
            }
        }
        return index;
    }

Depois é só obter a posição assim:

spinnerMeasure.setSelection(Utils.getSpinnerIndex(spinnerMeasure, String));

Estes artigos são para minha memória futura, assim sei onde estão 🙂

Sou licenciado em Sistemas de informação na Universidade Lusófona, gosto de tecnologia, programação, desportos radicais, bicicletas e motas. Adoro o Sistema Android e começo a gostar de Linux. E ainda tenho a mania que sei cozinhar.

Comentários 0
Ainda não existem comentários