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