..


Sponsorētās saites

Mēs izgatavojam rediģējams objekts ir deklarēti main.xml

Mēs tagad gatavojas īstenot praksē to, kas ir teikts pēdējo daļu iepriekšējā nodaļā.
Kā sākuma punktu, mēs varam izmantot parauga projektu, mēs jau esam radīti, vai mēs varam izveidot jaunu pēc tās pašas procedūras, kā parādīts pirmās nodaļas guide.

Mūsuprāt paraugs satur divus objektus tipa TextView kas aizstās inicializācijas virkni failu main.xml ar avota kodu. Paskatīsimies, kā.

Vispirms atveriet failu un main.xml posizioniamoci logā, kas parāda sarakstu ar xml failu. Tagad aizvietos kodu ar šādu tekstu:






 <Xml version = "1.0" kodējums = "utf-8"?>







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



 



 android: orientācija = "vertikālo"

 

 



 Android: layout_width = "fill_parent"



 



 Android: layout_height = "fill_parent">









 <TextView android: text = "teksts, ko TextView1 noklusējuma"

 

  



 android: id = "+ @ id/testo1"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 <TextView android: text = "teksts, ko TextView2 noklusējuma"

 

  



 android: id = "+ @ id/testo2"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 </ LinearLayout>



Kā mēs varam redzēt, mēs izvēlējāmies LinearLayout (mēs redzēsim vēlāk šajā rokasgrāmatā cita veida izkārtojumu pieejams), un mums ir paziņojuši, two TextView. Android caur virkni: teksta mēs iestatītu noklusējuma vērtību virknes un TextView android: id elements, ko mēs saistām unikāls ID un nosaukumu (Text1 un Text2), mēs izmantot avota kodu, lai veiktu nepieciešamos savienojumus.

Šajā brīdī fails main.xml neprasa citos sastāvos, un tad mēs varam to saglabāt un aizvērt.

Tagad mēs atveriet avota failu Java (ja jūs izmantojat veco projekta failu HelloWorld.java), un aizstāt saturu ar šādu kodu.:






 MrWebMaster.android paketi;









 android.app.Activity importu;







 android.os.Bundle importu;







 android.widget.TextView importu;









 valsts klases HelloWorld paplašina darbības {



	

  



 privātā TextView textView1;



  



 privātā TextView textView2;



  

  



 / ** Sauc, kad aktivitāte ir pirmais radīts.

 



 * /



  



 @ Override



  



 valsts spēkā onCreate (Bundle savedInstanceState) {



    



 super.onCreate (savedInstanceState);



    



 setContentView (R.layout.main);



        

    



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



    



 textView1.setText ("Teksts mainīt 1 kods");



        

    



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



    



 textView2.setText ("Teksts mainīt 2 kods");



        

  



 }







 }



Kā mēs redzam klasē ir divas atribūti tipa TextView un metodes onCreate izmantot to pašu metodi superclass un failu izkārtojumu, kā inidichiamo main.xml.
Bez tam, izmantojot metodi findViewById, mēs saistām elementi deklarēta main.xml ar klases atribūtiem. Ar metodi, setText mainīt noklusēto vērtību no divām TextView aizstājot to ar virkni nodots kā arguments, lai metodi.

Uzsākšana pieteikums tiks parādīts uz ekrāna ierīces, šāds logs:

Ekrāna parādīta ierīces.

Palīdzība izstrādāt pieteikumus Android
E-Learning
Excel (Ebook) Excel (Ebook)
Izveidojiet izklājlapas un aprēķinu. Tikai 25 €.
Java (Kurss) Java (Kurss)
OOP Plānošanas Java Saule Sākot no 49 €.
SQL un datu bāzes (Course) SQL un datu bāzes (Course)
Izveidot un pārvaldīt relāciju datu bāzēm. Sākot no € 39.
Sponsorētās saites