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: 12671 12671 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 2 3 »
comenteaza printeaza

Fill model:

Widget-urile din interiorul unui LinearLayout au inaltime si latime. Aceste proprietati pot avea trei valori:

  • o valoare numerica in pixeli, dpi sau inchi;
  • "wrap_content" - widget-ul ocupa un spatiu egal cu aria sa;
  • "fill_parent" - widget-ul ocupa tot spatiul existent.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android= "http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:id= "@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height= "wrap_content"
android:text= "Acesta este un TextView">
</TextView>
<Button
android:id= "@+id/Button01"
android:layout_width="fill_parent"
android:layout_height= "wrap_content"
android:text= "Acesta este un buton">
</Button>
</LinearLayout>

Gravity:

Initial toate controalele sunt pozitionate in partea stanga-sus. Acest lucru insa se poate modifica utlizand proprietatea "layout_gravity":

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainlayout"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Linear Layout">
</TextView>
<Button
android:layout_gravity="left"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="left">
</Button>
<Button
android:layout_gravity="center"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="center">
</Button>
<Button
android:layout_gravity="center_vertical" 
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="center_vertical">
</Button>
<Button
android:layout_gravity="center_horizontal"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="center_horizontal">
</Button>
<Button
android:layout_gravity="right"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="right">
</Button>
<Button
android:layout_gravity="bottom"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="bottom">
</Button>
</LinearLayout>

Pagina:
« 1 2 3 »
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
5450
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
5440
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
5270
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
5255
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
5000
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Vista Gimp PSD Verilog Illustrator Java Fotografie AJAX CSS Powerpoint Outlook MySQL Swift 3D Photoshop Action Script SWF Excel COREL DRAW Ruby on Rails Python XML Word Lightroom RoR JSON Dreamweaver Fireworks Sony Vegas HTML PHP SEO XHTML Javascript Bridge Flash StyleSheet
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