Pesquisar neste blog

quarta-feira, 23 de dezembro de 2009

Projeto Androi3DT : Tela das características, Spinners

Opa nesta segunda parte utilizei spinners, inseri um edittext com o valor total dos pontos que o personagem irá utilizar e inseri o background



Tive problemas em como diminuir os pontos totais dos pontos dos spinners porque queria diminuir o total - o spinner atual... dava problema caso a pessoa fosse querer corrigir um valor já inserido...

Ex... coloca 4 em forca = 10 - 4 = 6
Se decidisse mudar para 3 ele diminuiria novamente por 3.. então eu precisaria tomar cuidado para saber se o spinner já não havia sido modificado antes...
Mas com a solução do "Noc", um amigo meu, funcionou...Quando se modificar um spinner ele diminui o valor total dos valores somados de todos os spinners....



       public void onItemSelected(AdapterView arg0, View arg1, int arg2,
       long arg3) {
       EditText txtpts = (EditText) findViewById(R.id.edtx_pts);
       txtpts.setEnabled(false);
       int numero = Integer.parseInt("10".toString())- Integer.parseInt(s1.getSelectedItem().toString()) - Integer.parseInt(s2.getSelectedItem().toString()) - Integer.parseInt(s3.getSelectedItem().toString()) - Integer.parseInt(s4.getSelectedItem().toString()) - Integer.parseInt(s5.getSelectedItem().toString()) ;

Próximo passo: Banco de dados... Passar estes valores para uma tabela. Criando antes caso não exista.

Nenhum comentário:

Postar um comentário