..


Link-uri sponsorizate

Noi facem un obiect editabil este declarată în main.xml

Suntem acum de gând să pună în practică ceea ce sa spus în ultima parte a capitolului precedent.
Ca un punct de plecare, putem folosi proiect eşantion le-am creat deja sau putem crea unul nou, urmând aceeaşi procedură, se arată în primele capitole din ghid.

Eşantionul nostru de vedere conţine două obiecte de tip TextView care va înlocui şirul de iniţializare în fişierul main.xml prin codul sursă. Să vedem cum.

Deschideţi mai întâi fişierul şi main.xml posizioniamoci în fereastra care prezinta lista cu fişierul XML. Înlocuiţi Acum cod cu următorul text:






 <Xml version = "1.0" encoding = "UTF-8"?>







 <LinearLayout xmlns: Android = "http://schemas.android.com/apk/res/android"



 



 Android: orientarea = "verticale"

 

 



 Android: layout_width = "fill_parent"



 



 Android: layout_height = "fill_parent">









 <TextView Android: text = "text în mod implicit TextView1"

 

  



 Android: id = "+ @ id/testo1"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 <TextView Android: text = "text în mod implicit TextView2"

 

  



 Android: id = "+ @ id/testo2"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 </ LinearLayout>



După cum se poate vedea am ales o LinearLayout (vom vedea mai târziu în alte tipuri ghidul de aspecte disponibile) şi am declarat două TextView. Prin android şir: textul pe care îl stabiliţi ca valoarea prestabilită din şir şi TextView Android: id-ul elementului am asociat un ID unic şi numele (Text1 şi Text2), vom folosi codul sursa pentru a face conexiunile necesare.

În acest moment main.xml fişierul nu are nevoie de alte configuratii, iar apoi putem să-l salvaţi şi închideţi-l.

Acum vom deschide fişierul sursă Java (dacă utilizaţi vechiul fişier de proiect HelloWorld.java) şi a înlocui conţinutul cu codul de mai jos.:






 MrWebMaster.android pachet;









 importurilor android.app.Activity;







 importurilor android.os.Bundle;







 importurilor android.widget.TextView;









 public class HelloWorld extinde activitatea {



	

  



 privat TextView textView1;



  



 privat TextView textView2;



  

  



 / ** Apelată atunci când activitatea este primul creat.

 



 * /



  



 @ Suprascriere



  



 onCreate public void (lot savedInstanceState) {



    



 super.onCreate (savedInstanceState);



    



 setContentView (R.layout.main);



        

    



 textView1 = (TextView) findViewById (R.id.testo1);



    



 textView1.setText ("Text actualizat prin codul 1");



        

    



 textView2 = (TextView) findViewById (R.id.testo2);



    



 textView2.setText ("Text actualizat prin codul 2");



        

  



 }







 }



După cum putem vedea clasa conţine două atribute de tip TextView şi onCreate metoda invoca aceeaşi metodă pe superclasei şi structura fişierului ca inidichiamo main.xml.
Fără acest lucru, folosind metoda findViewById, ne asociem elementele declarate în main.xml cu atributele de clasă. Cu setText metoda de a modifica valoarea implicită a TextView două înlocuindu-l cu şirul transmis ca argument la metoda.

Lansarea cererii va fi afisat pe ecranul dispozitivului, următoarea fereastră:

Ecranul indicat pe dispozitiv.

Ajutor dezvolta aplicatii pentru Android
E-Learning
HTML (Curs) HTML (Curs)
Limbajul de marcare pentru Web de la 29 €.
Inscripţionarea CD-urilor şi DVD-uri (Ebook) Inscripţionarea CD-urilor şi DVD-uri (Ebook)
Ghid pentru a arde CD-uri şi DVD-uri cu programe freeware. Doar 25 €.
VB.NET (Curs) VB.NET (Curs)
Asiguraţi-Aplicaţii desktop cu Visual Basic .. De la 49 €.
Link-uri sponsorizate