Cum să lansezi o activitate nouă în Android?

În cadrul platformei Android se pune foarte mult accentul pe reutilizarea şi reintegrarea secvenţelor de cod. Soluţia creată pentru a îndeplini acest deziderat este reprezentată de noţiunea de Intent (pe româneşte “intenţie“). Aşadar se specifică în cod “intenţia” de a lansa o activitate nouă.

Există două tipuri de intenţii: cele  furnizate de SDK şi cele create de dezvoltator în funcţie de caz.

Continue reading “Cum să lansezi o activitate nouă în Android?”

Advertisements
Cum să lansezi o activitate nouă în Android?

Button Click

În tutorialele anterioare am utilizat în nenumărate rânduri butoane,  unul dintre cel mai des întâlnite controale ale une interfeţe grafice.  Acest tutorial va acorda o atenţie deosebită tratării evenimentului de click ce se poate realiza asupra unui buton.

Există două modalităţi de a implementa tratarea evenimentului de click pentru un buton:

  1. în cadrul metodei onCreate;
button.setOnClickListener(new OnClickListener() { })
  1. în cadrul unei metode separate.
public void button_onClick(View view) { }

Continue reading “Button Click”

Button Click

Resources

Următorul pas în descrierea platformei Android este reprezentat de crearea resurselor.  Aşa cum am menţionat într-un tutorial anterior, în componenţa unui proiect Android se regăseşte şi un folder res care conţine toate resursele utilizate în respectiva aplicaţie.

ProiectulMeu/
    src/  
        Activitatea1.java
    res/
        drawable/
            icon.png
        layout/ 
            main.xml
            info.xml
        values/ 
            strings.xml

Continue reading “Resources”

Resources

User Interface. Linear Layout

Scopul acestui tutorial este de a face o prezentare a celui mai simplu layout existent pe platforma Android şi anumeLinear Layout, dar în cadrul căreia vor fi  integrate şi alte tipuri de controale.

Interfaţa grafică a aplicaţiilor Android are ca şi componente principale View şi ViewGroup.  Clasa View este clasă de bază pentru subclasa elementelor numite “widgets“, iar ViewGroup pentru “layouts“.

Continue reading “User Interface. Linear Layout”

User Interface. Linear Layout