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 - Frame Layout

10.09.2012
User Interface - Frame Layout

In prezentarea tipurilor de layout-uri care pot alcatui o interfata grafica a venit randul si pentru FrameLayout care este utilizat pentru a afisa un singur control desi acest view poate contine mai multe item-uri.

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

Autor: magda.badita Incepator
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1
comenteaza printeaza

In prezentarea tipurilor de layout-uri care pot alcatui o interfata grafica a venit randul si pentru FrameLayout.

FrameLayout este utilizat pentru a afisa un singur control desi acest view poate contine mai multe item-uri. Controlul care va fi afisat va fi cel adaugat ultimul in fisierul xml.

Pentru a exemplifica utilizarea acestui view voi introduce un nou control si anume ImageView. Acesta permite afisarea de imagini existente in resursele proiectului (in folderele din res: drawable, drawable-hdpi, drawable-ldpi, drawable-mdpi ) sau preluate de pe un server sau provenind din alte tipuri de surse.

Presupunem ca in folderul drawable avem 3 imagini, iar fiecare dintre ele detine o culoare predominanta (verde, albastru si portocaliu), si initial toate au aceeasi dimensiune. Se va utiliza proprietatea "background" pentru a seta imaginea aleasa.

Vom adauga aceste imagini in cate un ImageView si acestea la randul lor vor fi integrate intr-un FrameLayout.

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/green_1">
    </ImageView>
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/blue_1">
    </ImageView>
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/orange_1">
    </ImageView>
</FrameLayout>

In continuare vom relua exemplul, doar ca de data aceasta imaginile vor avea dimensiuni diferite (doar cea verde si cea albastra).

Codul xml aferent va fi acelasi, doar imaginile adaugate vor diferi. Rezultatul grafic va fi:

Pagina:
1
comenteaza printeaza

Cuvinte cheie:   Tutorial in limba romana Android,   Magda Badita,   Smartphone Platforms,   Frame Layout,   interfata,  

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