..


Sponsored Links

Wir machen eine editierbare Objekt in main.xml erklärt wird

Wir werden jetzt in die Praxis umzusetzen, was in den letzten Teil des vorherigen Kapitels gesagt worden.
Als Ausgangspunkt können wir die Probe Projekt, das wir bereits erstellt haben, oder wir können eine neue, indem nach dem gleichen Verfahren in den ersten Kapiteln des Leitfadens gezeigt erstellen.

Unserer Ansicht nach Beispiel enthält zwei Objekte vom Typ TextView die Initialisierungs-String in die Datei main.xml ersetzen durch Quellcode wird. Mal sehen, wie.

Zunächst öffnen Sie die Datei und main.xml posizioniamoci in dem Fenster, das die Auflistung der XML-Datei zeigt. Jetzt ersetzen Sie den Code durch den folgenden:






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







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



 



 android: orientation = "vertical"

 

 



 Android: layout_width = "fill_parent"



 



 Android: layout_height = "fill_parent">









 <TextView android: text = "text standardmäßig TextView1"

 

  



 android: id = "+ @ id/testo1"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 <TextView android: text = "text standardmäßig TextView2"

 

  



 android: id = "+ @ id/testo2"

 

  



 Android: layout_width = "wrap_content"

 

  



 Android: layout_height = "wrap_content">







 </ TextView>









 </ LinearLayout>



Wie wir sehen können, wählten wir ein LinearLayout (wir werden später in der Führung anderer Arten von Layouts zur Verfügung zu sehen) und wir haben zwei TextView erklärt. Durch die Zeichenfolge android: text setzen wir die Default-Wert des Strings und TextView android: id Element verbinden wir eine eindeutige ID und Name (Text1 und Text2) haben wir den Quellcode nutzen, um die notwendigen Verbindungen herzustellen.

An dieser Stelle die Datei main.xml erfordert keine anderen Konfigurationen, und dann können wir sie zu speichern und schließen Sie sie.

Nun öffnen wir die Quelldatei Java (wenn man das alte Projekt-Datei HelloWorld.java verwenden) und ersetzen Sie den Inhalt mit dem folgenden Code.:






 MrWebMaster.android Paket;









 android.app.Activity Einfuhren;







 android.os.Bundle Einfuhren;







 android.widget.TextView Einfuhren;









 public class HelloWorld erstreckt Activity {



	

  



 private TextView textView1;



  



 private TextView textView2;



  

  



 / ** Aufgerufen, wenn die Tätigkeit erstmals erstellt wird.

 



 * /



  



 @ Override



  



 public void onCreate (Bundle savedInstanceState) {



    



 super.onCreate (savedInstanceState);



    



 setContentView (R.layout.main);



        

    



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



    



 textView1.setText ("Text von Code 1 verändert");



        

    



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



    



 textView2.setText ("Text von Code 2 geändert");



        

  



 }







 }



Wie wir sehen können die Klasse enthält zwei Attribute vom Typ TextView und Methode onCreate rufen die gleiche Methode in der Oberklasse und die Datei-Layout als inidichiamo main.xml.
Ohne diese, mit der Methode findViewById verbinden wir die Elemente in main.xml mit den Attributen der Klasse deklariert. Mit der Methode setText ändern Sie den Standardwert der beiden TextView ersetzt sie durch die Zeichenfolge als Argument an die Methode übergeben.

Starten der Anwendung auf dem Bildschirm des Geräts, das folgende Fenster wird angezeigt:

Bildschirm auf dem Gerät angezeigt.

Helfen Sie entwickeln Anwendungen für Android
E-Learning
AutoCAD (eBook) AutoCAD (eBook)
Erstellung von architektonischen Strukturen. Mit nur 29 €.
OpenOffice (Ebook) OpenOffice (Ebook)
Die Open-Source-Software zur Verwaltung der Büroarbeit. Nur 25 €.
SQL-und Datenbank-(Kurs) SQL-und Datenbank-(Kurs)
Erstellen und Verwalten von relationalen Datenbanken. Von 39 €.
Sponsored Links