Gällande @id/@+id
Difference between "@id/" and "@+id/" in Android
Gällande textview
TextView | Android Developers
Nu har jag aldrig programmerat appar så har inte så bra koll på just det men när det kommer till programmering generellt så brukar det ta ett tag att komma in i det... Jag tror alla kan lära sig att programmera men alla kan inte bli en bra programmerare.
Jag förmodar att du aldrig programmerat tidigare, det brukar nämligen vara hyfsat lätt att komma in i ett nytt språk då tanken ofta är den samma med vissa undantag. Vilket innebär att har man programmerat tidigare behöver man bara lära sig det nya språkets syntax och så är man mer eller mindre igång. Självklart har varje språk sina egna speciella egenskaper och unika typer men det är sådan som ofta är en googling bort. På tal om Google så är det bästa sättet att söka efter exempel på sådant man vill göra, det finns alltid någon som har stött på samma problem tidigare och det bästa sättet att lära sig och göra som kod mer effektiv är att titta på hur andra har gjort.
Java är ett objektorienterad språk, vilket betyder att du skapar objekt som i sin tur kan ha olika egenskaper eller attribut som det kallas. För att skapa ett objekt måste det deklareras.
Tex säg att det finns objekts typ som heter sköldpadda. Objekt sköldpadda kan sen ha en massa attribut som till exempel Namn, Svans, Hastighet osv.
Nu var det ett tag sen man programmerade java men säg att du vill deklarera ett objekt /variabel som är av typen integer dvs ett tal
Syntax för detta är:
<typ><variabel namn> = <värde>;
I koden:
int i = 3;
På svenska blir det skapa en integer (int) med namn (i) och värde (3)
Ett annat exempel
int x = 1;
int y = 2;
int z = x+y
Skapa x med värde 1
Skapa y med värde 2
Skapa z med summan av värde x och y
Ytterligare ett exempel är
String Namn = "Kalle";
Skapa Namn med värdet/innehållet Kalle.
Citationstecknen används för att kompilatorn ska veta att den ska behandla det som som anges som text.
Det är väl basic
Click to expand...