..


Sponsoroidut linkit

Teemme muokattavissa esine on ilmoitettu main.xml

Olemme nyt menossa käytännössä, mitä on sanottu viimeinen osa edellisen luvun.
Lähtökohtana voimme käyttää malliprojekti olemme jo luoneet tai voimme luoda uuden seuraamalla samaa menettelyä näytetään ensimmäiset luvut oppaan.

Näkemyksemme näyte sisältää kaksi objektia tyypin TextView joka korvaa alustusmerkkijono vuonna tiedoston main.xml kautta lähdekoodia. Katsotaanpa, miten.

Ensimmäinen avata tiedoston ja main.xml posizioniamoci ikkunassa, joka näyttää listauksen xml-tiedosto. Nyt korvaa koodin seuraavasti:






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







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



 



 Android: suunta = "vertikaalinen"

 

 



 Android: layout_width = "fill_parent"



 



 Android: layout_height = "fill_parent">









 <TextView Android: text = "text oletuksena TextView1"

 

  



 Android: id = "+ @ id/testo1"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 <TextView Android: text = "text oletuksena TextView2"

 

  



 Android: id = "+ @ id/testo2"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 </ LinearLayout>



Kuten näemme päätimme LinearLayout (näemme myöhemmin oppaassa muita asetteluja saatavilla) ja meillä on ilmoittanut kaksi TextView. Kautta merkkijono Android: teksti asetamme oletusarvoksi merkkijono ja TextView Android: id elementti liitämme yksilöllinen tunnus ja nimi (Teksti1 ja Teksti2) käytämme lähdekoodin tekemään tarvittavat liitännät.

Tässä vaiheessa tiedosto main.xml ei vaadi muissa kokoonpanoissa, ja sitten me voimme pelastaa sen ja sulje se.

Nyt avaamme lähdetiedoston. Java (jos käytät vanhan projektitiedoston HelloWorld.java) ja korvaa sisällön kanssa seuraava koodi:






 MrWebMaster.android paketti;









 android.app.Activity tuontia;







 android.os.Bundle tuontia;







 android.widget.TextView tuontia;









 public class HelloWorld ulottuu Activity {



	

  



 yksityiset TextView textView1;



  



 yksityiset TextView textView2;



  

  



 / ** Kutsutaan Kun toiminta on ensin luotu.

 



 * /



  



 @ Override



  



 public void onCreate (Bundle savedInstanceState) {



    



 super.onCreate (savedInstanceState);



    



 setContentView (R.layout.main);



        

    



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



    



 textView1.setText ("teksti muuttaa koodi 1");



        

    



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



    



 textView2.setText ("teksti muuttaa koodia 2");



        

  



 }







 }



Kuten näemme luokka sisältää kaksi attribuuttia tyypin TextView ja menetelmä onCreate vedota samalla menetelmällä yläluokaksi ja tiedostojen asettelu inidichiamo main.xml.
Ilman tätä menetelmää käyttäen findViewById, liitämme elementtejä ilmoitettu main.xml määritteet luokan. Menetelmän kanssa setText oletusarvoa kahden TextView korvaamalla sen merkkijono muuttujana menetelmän.

Sovelluksen käynnistäminen näkyy laitteen näytön, seuraava ikkuna:

Screen näkyy laitteessa.

Apua kehittää sovelluksia Android
E-Learning
Linux (kurssi) Linux (kurssi)
Täydellinen opas avoimen lähdekoodin järjestelmä. Alkaen 49 €.
OpenOffice (Ebook) OpenOffice (Ebook)
Avoimen lähdekoodin ohjelmistojen hallintaan toimistotyössä. Vain 25 €.
Ruby ja Ruby on Rails (kurssi) Ruby ja Ruby on Rails (kurssi)
Luo ohjelmistojen ja web-sovellusten kanssa Ruby ja RoR. Alkaen 39 €.
Sponsoroidut linkit