E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale Android

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

SISTEME DE OPERARE  /  Android  /  Aplicatii (5)

User Interface - Linear Layout

27.08.2012
User Interface - Linear Layout

Scopul acestui tutorial este de a face o prezentare a celui mai simplu layout existent pe platforma Android si anume Linear Layout, dar in cadrul careia vor fi integrate si alte tipuri de controale.

Total vizualizari: 10284 10284 afisari   |   Comentarii  0   |   Rating   |   (3 voturi)   |   Timp necesar: 35 min 35 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Autor: magda.badita Incepator
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1 23 »
comenteaza printeaza
Citeste acest tutorial si pe Smartphone Platforms

Scopul acestui tutorial este de a face o prezentare a celui mai simplu layout existent pe platforma Android si anume Linear Layout, dar in cadrul careia vor fi integrate si alte tipuri de controale.

Interfata grafica a aplicatiilor Android are ca si componente principale View si ViewGroup. Clasa View este clasa de baza pentru subclasa elementelor numite "widgets", iar ViewGroup pentru "layouts".

Dupa cum am mentionat in prezentarile anterioare, design-ul interfetelor grafice se realizeaza cu ajutorul unor fisiere xml in care sunt utilizate tag-uri speciale.

Pentru a realiza o noua interfata grafica: click dreapta pe proiectul in care vreti sa adaugati noul design, New -> Other -> Android XML File -> Next -> LinearLayoutExample.xml (reprezentand numele fisierului), selectati Layout la tipul resursei unde va fi creat fisierul si Finish.

Componenta LinearLayout detine numeroase proprietati printre care cele mai importante ar fi:
Orientation
Fill model
Gravity
Padding

Orientation:

Aceasta proprietate stabileste cum vor fi afisate elementele, fie orizontal, stil rand sau vertical, gen coloana.

Horizontal orientation:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:orientation="horizontal">
<Button
android:id= "@+id/Button01"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "Acesta este un buton">
</Button>
<TextView
android:id= "@+id/TextView01"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "Acesta este un TextView">
</TextView>
</LinearLayout>

Vertical orientation:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android= "http://schemas.android.com/apk/res/android"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:orientation= "vertical">
<Button
android:id= "@+id/Button01"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "Acesta este un buton">
</Button>
<EditText
android:id= "@+id/EditText01"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "Acesta este un EditText">
</EditText>
<TextView
android:id= "@+id/TextView01"
android:layout_width= "wrap_content"
android:layout_height= "wrap_content"
android:text= "Acesta este un TextView">
</TextView>
</LinearLayout>

Pagina:
1 23 »
comenteaza printeaza

Cuvinte cheie:   Magda Badita,   smartphone platforms,   tutorial android,   linear layout,  

Alte tutoriale Android:
Noteaza acest tutorial
Rating tutorial
 
(3 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
4555
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
4465
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
4415
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
4285
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
4165
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Vista COREL DRAW PSD MySQL Swift 3D Verilog CSS Fireworks Outlook Fotografie Gimp Dreamweaver Sony Vegas Lightroom Powerpoint AJAX Word RoR StyleSheet Java Action Script XML Excel Flash SWF Bridge Photoshop SEO Illustrator JSON Javascript PHP HTML Ruby on Rails XHTML Python
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software