Avatar billede Slettet bruger
06. november 2010 - 16:01 Der er 3 kommentarer

Hjælp til programmering af android apps

Hej.

Jeg er igang med at lave en apps til android. Jeg har fuldt en tutorial på google, som jeg godt kan få til at virke. Jeg vil bare gerne have en ekstra funktion.

Guiden jeg har fuldt er: http://developer.android.com/resources/tutorials/views/hello-listview.html

Hvor jeg har fået lavet en liste. Pt sker der ikke så meget når jeg trykker på et af navnene på listen.

Jeg vil gerne have, at når man trykker på et af navnene på listen, at man så kommer til en ny side.

F.eks. hvis navnet Danmark optræder på listen, og jeg så trykker på Danmark, skal jeg komme til en ny side, hvor der står noget info omkring Danmark.

Håber I kan hjælpe. Synes selv det lyder som et stort projekt, så derfor så mange point:)

Mvh Anders
Avatar billede heinzdmx Nybegynder
07. november 2010 - 16:02 #1
Ifølge den tutorial kan du se følgende linje i den OnCreate()

...
lv.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView<?> parent, View view,
        int position, long id) {
      // When clicked, show a toast with the TextView text
      Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
          Toast.LENGTH_SHORT).show();
    }
  });

...


Det er hvad der sker når der bliver trykket på en item.

Din onItemClick

Deri ligger kode der laver en Toast. (popup i bunden) Hvis du vil lave en ny side skal du lave en activity du kan loade:

http://developer.android.com/reference/android/app/Activity.html
Avatar billede Slettet bruger
08. november 2010 - 17:25 #2
Tak for svaret :) men synes ikke rigtigt at jeg kan få det til at virke.

Hver gang jeg prøver at ændre i det, er der altid en del af det, som er forkert, så vil høre om du gad at skære det mere ud i pap for mig, da jeg ikke er så meget inde i java endnu?
Avatar billede heinzdmx Nybegynder
08. november 2010 - 21:32 #3
Prøv at kigge på den sample der hedder "Notepad"

Men du skal arbejde med Activity (en skærmopsætning) dvs. en af de forskellige views.

Du kan så vise og få callback via et indent.

Men det hele kan du se hvis du kigger på sample Notepad

http://developer.android.com/resources/samples/NotePad/index.html
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