HI,
Um exemplo que achei certa vez que estava com dúvidas sobre o spinner. Estou compartilhando o link
Android spinner (drop down list) example
http://www.mkyong.com/android/android-spinner-drop-down-list-example/
Fiquem na Paz!!!!
Mostrando postagens com marcador spinner. Mostrar todas as postagens
Mostrando postagens com marcador spinner. Mostrar todas as postagens
segunda-feira, abril 09, 2012
terça-feira, agosto 09, 2011
Manipular evento do spinner ao mudar item
HI,
Essa dica é para executar algum código ao selecionar um item do spinner.
Nesse exemplo vi que tem um evento ao não escolher nada ou ao escolher o mesmo item, não sei ao certo. Na verdade estou enfrentando esse problema, ao clicar no item que já está selecionado.
Android Spinner: Get the selected item change event
http://stackoverflow.com/questions/1337424/android-spinner-get-the-selected-item-change-event
Fiquem na Paz!!!
Essa dica é para executar algum código ao selecionar um item do spinner.
Nesse exemplo vi que tem um evento ao não escolher nada ou ao escolher o mesmo item, não sei ao certo. Na verdade estou enfrentando esse problema, ao clicar no item que já está selecionado.
Android Spinner: Get the selected item change event
http://stackoverflow.com/questions/1337424/android-spinner-get-the-selected-item-change-event
Fiquem na Paz!!!
Marcadores:
change event,
selected item,
spinner
quinta-feira, agosto 04, 2011
Erro ao usar Spinner e Cursor
HI,
Ontem me deparei com um erro ao entrar pela segunda vez numa tela que tem uns quatro spinners. No log dizia que a tabela já tava aberta, algo assim.
Os erros que peguei e procurei no google são esses
ERROR/Cursor(296): Finalizing a Cursor that has not been deactivated or closed. database = /data/data/, table = null, query = select _id, Codigo, Descricao from tabela
08-04 03:38:15.472: ERROR/Cursor(298): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
Ontem me deparei com um erro ao entrar pela segunda vez numa tela que tem uns quatro spinners. No log dizia que a tabela já tava aberta, algo assim.
Os erros que peguei e procurei no google são esses
ERROR/Cursor(296): Finalizing a Cursor that has not been deactivated or closed. database = /data/data/, table = null, query = select _id, Codigo, Descricao from tabela
08-04 03:38:15.472: ERROR/Cursor(298): android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here
O erro foi solucionado usando o comando: startManagingCursor(cursor);
Que achei aqui
Fiquem na Paz!!!!
quarta-feira, agosto 03, 2011
Obter o valor de um campo da tabela associada ao Spinner
HI,
Dessa vez precisei pegar o valor código da tabela associada ao Spinner, que não é o _id. O exemplo que achei permite pegar o valor de qualquer campo. Então dá para pegar o valor do campo descrição ou código.
Exemplo:
Tabela sexo com os seguintes campos: _id, codsexo e descsexo
codsexo seria F | M
e descsexo FEMININO | MASCULINO
Para pegar o _id é só usar esse esquema:
int cod_id = spinnersexoIndex.getSelectedItemPosition();
E para pegar o valor dos demais campos:
String spinnerString = null;
Cursor cc = (Cursor)(spinnersexoIndex.getSelectedItem());
if (cc != null) {
spinnerString = cc.getString(
cc.getColumnIndex("codsexo") );
}
peguei esse exemplo aqui
http://stackoverflow.com/questions/1776552/android-how-to-get-selected-item-from-data-driven-spinner
Fiquem na Paz!!!!
Dessa vez precisei pegar o valor código da tabela associada ao Spinner, que não é o _id. O exemplo que achei permite pegar o valor de qualquer campo. Então dá para pegar o valor do campo descrição ou código.
Exemplo:
Tabela sexo com os seguintes campos: _id, codsexo e descsexo
codsexo seria F | M
e descsexo FEMININO | MASCULINO
Para pegar o _id é só usar esse esquema:
int cod_id = spinnersexoIndex.getSelectedItemPosition();
E para pegar o valor dos demais campos:
String spinnerString = null;
Cursor cc = (Cursor)(spinnersexoIndex.getSelectedItem());
if (cc != null) {
spinnerString = cc.getString(
cc.getColumnIndex("codsexo") );
}
peguei esse exemplo aqui
http://stackoverflow.com/questions/1776552/android-how-to-get-selected-item-from-data-driven-spinner
Fiquem na Paz!!!!
domingo, maio 22, 2011
Populando um spinner a partir de um array
HI,
Usei a dica desse site para exibir os valores em um spinner que não estão em uma tabela do banco de dados. Nesse caso, os valores são provenientes de um array.
Para obter a posição do valor selecionado basta usar: Spinner.getSelectedItemPosition()
Fontes:
How to populate a Spinner widget from an Array
http://androidforbeginners.blogspot.com/2010/01/how-to-populate-spinner-widget-from.html
Obtendo a posição do item selecionado
http://stackoverflow.com/questions/2903961/how-to-get-an-items-position-from-items-id-in-android-spinner
Criando widget Spinner
http://www.portalandroid.org/comunidade/viewtopic.php?f=7&t=5670
Fiquem na Paz
Usei a dica desse site para exibir os valores em um spinner que não estão em uma tabela do banco de dados. Nesse caso, os valores são provenientes de um array.
Para obter a posição do valor selecionado basta usar: Spinner.getSelectedItemPosition()
Fontes:
How to populate a Spinner widget from an Array
http://androidforbeginners.blogspot.com/2010/01/how-to-populate-spinner-widget-from.html
Obtendo a posição do item selecionado
http://stackoverflow.com/questions/2903961/how-to-get-an-items-position-from-items-id-in-android-spinner
Criando widget Spinner
http://www.portalandroid.org/comunidade/viewtopic.php?f=7&t=5670
Fiquem na Paz
Assinar:
Postagens (Atom)