Interfața cu utilizatorul (UI) care apare pe un ecran al unui dispozitiv Android constă dintr-o ierarhie de obiecte numite views – fiecare element al ecranului este un
View
. Clasa
reprezintă blocul de bază pentru toate componentele UI și clasa de bază pentru clasele care oferă componente interactive UI, cum ar fi butoanele, casetele de selectare și câmpurile de introducere a textului. Subclasele de vizualizare utilizate în mod obișnuit, includ:
View
-
pentru afișarea textului.
TextView -
pentru a permite utilizatorului să introducă și să editeze text.
EditText -
și alte elemente pe care se poate face clic (cum ar fi
ButtonRadioButton
,CheckBox
șiSpinner
) pentru a oferi un comportament interactiv. -
și
ScrollViewRecyclerView
pentru a afișa elemente care pot fi derulate. -
pentru afișarea imaginilor.
ImageView -
și
ConstraintLayoutLinearLayout
pentru a conține alte elemente
View
și a le poziționa.
Codul Java care afișează și conduce interfața de utilizare este conținut într-o clasă care extinde Activity
. O
este de obicei asociată cu un aspect al vizualizărilor UI definit ca fișier XML (eXtended Markup Language). Acest fișier XML este de obicei numit după
ActivityActivity
și definește aspectul elementelor de vizualizare de pe ecran.
De exemplu, codul MainActivity
din aplicația Hello World afișează un aspect definit în fișierul de aspect
, care include un
activity_main.xml
cu textul „Hello World”.
TextView
În aplicațiile mai complexe, o Activity
poate implementa acțiuni pentru a răspunde la atingerile utilizatorului, a desena conținut grafic sau a solicita date dintr-o bază de date sau de pe internet.
Sursa: Google, Android Developer Fundamentals. Licența CC BY 2.5. Traducere Nicolae Sfetcu
Lasă un răspuns