Home » Articole » Articole » Calculatoare » Programare » Android » Obiectele views din interfața cu utilizatorul (UI) pentru Android

Obiectele views din interfața cu utilizatorul (UI) pentru Android

postat în: Android 0

AndroidInterfaț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
View
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:


  • TextView
    pentru afișarea textului.


  • EditText
    pentru a permite utilizatorului să introducă și să editeze text.


  • Button
    și alte elemente pe care se poate face clic (cum ar fi RadioButton, CheckBox și Spinner) pentru a oferi un comportament interactiv.


  • ScrollView
    și RecyclerView pentru a afișa elemente care pot fi derulate.


  • ImageView
    pentru afișarea imaginilor.


  • ConstraintLayout
    și LinearLayout
    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
Activity
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ă Activity ș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
activity_main.xml
, care include un
TextView
cu textul „Hello World”.

Î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

Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Un ghid pentru dezvoltatorii web, cu accent pe HTML, XML, JavaScript, SQL, tehnologii web, software web, software pentru dezvoltare web, aplicaţii web, şabloane pentru aplicaţii web, AJAX, servicii web, sindicalizarea web, web design, situri web, găzduirea web, analiza siturilor web, … Citeşte mai mult

Nu a fost votat $2.99$11.97 Selectează opțiunile
Etica Big Data în cercetare
Etica Big Data în cercetare

Principalele probleme cu care se confruntă oamenii de știință în lucrul cu seturile mari de date (Big Data), evidențiind principale aspecte etice, luând în considerare inclusiv legislația din Uniunea Europeană. După o scurtă Introducere despre Big Data, secțiunea Tehnologia prezintă … Citeşte mai mult

Nu a fost votat $0.00$2.35 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *