..


Sponzorirani linkovi

Izrađujemo uređivanje objekta je deklariran u main.xml

Sada ćemo staviti u praksu ono što je rekao u zadnjem dijelu prethodnog poglavlja.
Kao početnu točku možemo koristiti uzorak projekt koji smo već stvorili ili možemo stvoriti novu, slijedeći isti postupak prikazan u prvom poglavljima vodiča.

Naš pogled uzorak sadrži dva objekta tipa TextView koji će zamijeniti inicijalizacije string u datoteku main.xml putem izvornog koda. Pogledajmo kako.

Prvo smo otvorili datoteku i main.xml posizioniamoci u prozoru koji pokazuje popis XML datoteke. U ovom trenutku možemo zamijeniti kod sa sljedećim:






 <? Xml verzija = "1.0" kodiranje = "UTF-8"?>







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



 



 Android: orijentacija = "vertikale"

 

 



 Android: layout_width = "fill_parent"



 



 Android: layout_height = "fill_parent">









 <TextView android: tekst = "text prema zadanim TextView1"

 

  



 Android: id = "@ + id/testo1"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 <TextView android: tekst = "text prema zadanim TextView2"

 

  



 Android: id = "@ + id/testo2"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 </ LinearLayout>



Kao što možemo vidjeti odabrali smo LinearLayout (vidjet ćemo kasnije u ovom priručniku druge vrste izgleda dostupno), a mi smo proglasili dvije TextView. String kroz Android: tekst ćemo postaviti zadanu vrijednost niza i TextView Android: ID elementa povezujemo jedinstveni ID i ime (tekst1 i tekst2) koristit ćemo izvorni kod da bi potrebne priključke.

U ovom trenutku main.xml datoteka ne zahtijeva druge konfiguracije, a onda možemo ga spremiti i zatvorite ga.

Sada smo otvorili datoteku source Java (ako koristite stare HelloWorld.java projekta datoteke) i zamijenite sadržaj sa sljedećim kodom.






 MrWebMaster.android paketa;









 android.app.Activity uvoza;







 android.os.Bundle uvoza;







 android.widget.TextView uvoza;









 public class HelloWorld proširuje aktivnost {



	

  



 textView1 privatne TextView;



  



 textView2 privatne TextView;



  

  



 / ** Zove kad aktivnosti prvi je stvorio.

 



 * /



  



 @ Override



  



 public void onCreate (Bundle savedInstanceState) {



    



 super.onCreate (savedInstanceState);



    



 setContentView (R.layout.main);



        

    



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



    



 textView1.setText ("pročišćeni tekst pomoću koda 1");



        

    



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



    



 textView2.setText ("pročišćeni tekst putem kod 2");



        

  



 }







 }



Kao što možemo vidjeti klasu sadrži dva svojstva tipa TextView onCreate metode i zazivaju isti način na superklase i raspored datoteke kao inidichiamo main.xml.
Bez toga, metodom findViewById, povezujemo elemente proglašen u main.xml s atributima klase. S metodom setText promijeniti zadanu vrijednost od dva TextView zamijenivši ga s nizom prošao kao argument metodi.

Pokretanje aplikacije će se prikazati na zaslonu uređaja, sljedeći prozor:

Zaslon prikazuje na uređaju.

Pomoć razvoj aplikacija za Android
E-učenje
MS Access (tečaj) MS Access (tečaj)
Saznajte kako stvoriti i upravljati bazama podataka jednostavno i brzo. Počevši od 29 €.
Paint Shop Pro (tečaj) Paint Shop Pro (tečaj)
Web grafike i obradu fotografija s Corel PSP poznat. Počevši od 49 €.
PHP (tečaj) PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Počevši od 49 €.
Sponzorirani linkovi