Avatar billede dragnor Juniormester
20. september 2005 - 17:22 Der er 6 kommentarer og
1 løsning

Hjælp til en knap

Okay, den er måske lidt kryptisk men jeg prøver. Jeg har en knap og når jeg trykker på den skal det her ske:

      item = list6.getItemCount();
     
      for(int e=0; e < item; item--){
          itemS = list6.getItem(item);
          prisT = Double.parseDouble(itemS);
      }
      pris.setText(Double.toString(prisT));

Det mærkelige er at det virker hvis jeg fjerner denne linje "itemS = list6.getItem(item);" Men så snart jeg sætter den ind så kan jeg slet ikke trykke på knappen?
Avatar billede dragnor Juniormester
20. september 2005 - 17:23 #1
Det skal lige siges at denne linje "prisT = Double.parseDouble(itemS);" skulle i virkeligheden se sådan her ud hvis alt skal virke "prisT += Double.parseDouble(itemS);"
Avatar billede mikkelbm Nybegynder
20. september 2005 - 17:44 #2
Hvilken type er itemS ?
Avatar billede mikkelbm Nybegynder
20. september 2005 - 17:44 #3
Og der skal måske en smule mere kode til for at lokalisere problemet.
Avatar billede dragnor Juniormester
20. september 2005 - 17:51 #4
item er en Int værdi
itemS er en string som der skal hentes fra en List
prisT er en double
Denne double skal så sættes ind i et tekstfelt dvs. pris
Avatar billede dragnor Juniormester
20. september 2005 - 17:51 #5
dvs. at list6 er en List
Avatar billede dragnor Juniormester
20. september 2005 - 18:20 #6
Fandt selv løsningen

item = list6.getItemCount();
      item--;
      for(int e=-1; e < item; item--){
          itemS = list6.getItem(item);
          prisT += Double.parseDouble(itemS);
      }

      pris.setText(Double.toString(prisT));
Avatar billede dragnor Juniormester
20. september 2005 - 18:21 #7
problemet var at der rigtigt nok var måske 1 genstand i listen, men den ligger jo på plads 0 i listen og ikke 1, så jeg trækker spørgsmålet tilbage. Mvh Dragnor
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester