..


Enllaços patrocinats

Fem un objecte editable es declara en main.xml

Ara anem a posar en pràctica el que s'ha dit en l'última part del capítol anterior.
Com a punt de partida es pot utilitzar el projecte d'exemple que ja hem creat o podem crear un de nou seguint el mateix procediment que es mostra en els primers capítols de la guia.

La mostra de la vista conté dos objectes de tipus TextView que substituirà a la cadena d'inicialització en el main.xml arxiu a través de codi font. Anem a veure com.

En primer lloc, obrir l'arxiu i posizioniamoci main.xml en la finestra que mostra el llistat dels arxius xml. En aquest punt, reemplaci el codi amb el següent:






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







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



 



 android: orientació = "vertical"

 

 



 Android: layout_width = "fill_parent"



 



 Android: layout_height = "fill_parent">









 <TextView android: text = "text per defecte TextView1"

 

  



 android: id = "+ @ id/testo1"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 <TextView android: text = "text per defecte TextView2"

 

  



 android: id = "+ @ id/testo2"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 </ LinearLayout>



Com es pot veure que hem triat un LinearLayout (veurem més endavant en aquesta guia d'altres tipus de dissenys disponibles) i hem declarat dos TextView. Corda a través del Android: el text d'establir el valor per defecte de la cadena i TextView android: Identificació de l'element s'associa un identificador únic i un nom (text1 i TEXT2) s'utilitzarà el codi font per fer les connexions necessàries.

En aquest punt el main.xml arxiu no requereix altres configuracions, i després podem guardar i tancar.

Ara obrim l'arxiu font de Java (si fas servir l'antic arxiu de projecte HelloWorld.java) i substituir el contingut amb el següent codi.:






 MrWebMaster.android paquet;









 android.app.Activity importacions;







 android.os.Bundle importacions;







 android.widget.TextView importacions;









 pública s'estén la classe HelloWorld {Activitat



	

  



 textView1 TextView privat;



  



 textView2 TextView privat;



  

  



 / ** Es diu quan l'activitat es va crear per primera vegada.

 



 * /



  



 @ Override



  



 onCreate public void (paquet savedInstanceState) {



    



 super.onCreate (savedInstanceState);



    



 setContentView (R.layout.main);



        

    



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



    



 textView1.setText ("text utilitzant el codi 1");



        

    



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



    



 textView2.setText ("text a través de codi 2");



        

  



 }







 }



Com podem veure la classe conté dos atributs del mètode de tipus onCreate TextView i invocar el mateix mètode a la superclasse i l'estructura de fitxers com inidichiamo main.xml.
Sense això, utilitzant el mètode de findViewById, associem els elements declarats en main.xml amb els atributs de la classe. Amb el mètode setText canviar el valor per defecte de la TextView dos reemplaçar amb la cadena passada com a argument del mètode.

Iniciar l'aplicació es mostrarà a la pantalla del dispositiu, la següent finestra:

Pantalla que es mostra en el dispositiu.

Ajudar a desenvolupar aplicacions per Android
E-Learning
ASP i Access (ebook) ASP i Access (ebook)
La gestió d'una base de dades de MS Access amb ASP. A només 29 €.
AutoCAD (eBook) AutoCAD (eBook)
Creació d'estructures arquitectòniques. A només 29 €.
Webmasters base (és clar) Webmasters base (és clar)
Crear un lloc web des de zero. A partir de 29 €.
Enllaços patrocinats