..
ขณะนี้เรากำลังจะไปนำสู่การปฏิบัติสิ่งที่ได้รับกล่าวว่าในส่วนสุดท้ายของบทก่อนหน้านี้
เป็นจุดเริ่มต้นเราสามารถใช้โครงการตัวอย่างที่เราได้สร้างไว้แล้วหรือเราสามารถสร้างขึ้นใหม่โดยทำตามขั้นตอนเดียวกันที่แสดงในบทแรกของคู่มือ
ดูตัวอย่างของเรามีวัตถุสองจาก TextView ประเภทซึ่งจะแทนที่สตริงการเริ่มต้นใน main.xml ไฟล์ผ่านรหัสแหล่งที่มา ลองดูวิธีการ
ก่อนเปิดไฟล์และ main.xml posizioniamoci ในหน้าต่างที่แสดงรายการของไฟล์ XML ที่ ตอนนี้แทนรหัสที่มีดังต่อไปนี้
<? รุ่น xml = การเข้ารหัส"1.0"="UTF - 8"?> <LinearLayout xmlns : Android ="http://schemas.android.com/apk/res/android" Android : ปฐมนิเทศ ="แนวตั้ง" Android : layout_width ="fill_parent" Android : layout_height ="fill_parent"> <TextView Android : ข้อความ ="ข้อความโดย TextView1 เริ่มต้น" Android : id ="+ @ id/testo1" Android : layout_width ="wrap_content" Android : layout_height ="wrap_content"> </ TextView> <TextView Android : ข้อความ ="ข้อความโดย TextView2 เริ่มต้น" Android : id ="+ @ id/testo2" Android : layout_width ="wrap_content" Android : layout_height ="wrap_content"> </ TextView> <LinearLayout />
ที่เราสามารถดูเราเลือก LinearLayout (เราจะเห็นต่อไปในประเภทอื่น ๆ คำแนะนำของรูปแบบที่สามารถใช้ได้) และเราได้ประกาศสอง TextView ผ่านสาย Android : ข้อความที่เราตั้งค่าเริ่มต้นของสตริงและ TextView Android : องค์ประกอบ ID ที่เราเชื่อมโยง ID ไม่ซ้ำกันและชื่อ (Text1 และ Text2) เราจะใช้รหัสที่มาที่ทำให้การเชื่อมต่อที่จำเป็น
ณ จุดนี้ main.xml ไฟล์ที่ไม่จำเป็นต้องกำหนดค่าอื่น ๆ และจากนั้นเราสามารถบันทึกและปิดมัน
ตอนนี้เราเปิดแฟ้มแหล่งที่มาของ Java (หากคุณใช้โครงการแฟ้มเก่า HelloWorld.java) และแทนที่เนื้อหาด้วยรหัสต่อไป.
แพคเกจ MrWebMaster.android;
การนำเข้า android.app.Activity;
การนำเข้า android.os.Bundle;
การนำเข้า android.widget.TextView;
public class HelloWorld {ขยายกิจกรรม
ส่วนตัว textView1 TextView;
ส่วนตัว textView2 TextView;
/ ** เรียกว่าเมื่อกิจกรรมจะถูกสร้างขึ้นครั้งแรก
* /
@ Override
OnCreate โมฆะสาธารณะ (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.main);
textView1 = (TextView) findViewById (R.id.testo1);
textView1.setText ("ข้อความที่มีการเปลี่ยนแปลงโดยโค้ด 1");
textView2 = (TextView) findViewById (R.id.testo2);
textView2.setText ("ข้อความที่มีการเปลี่ยนแปลงโดยรหัส 2");
}
}
ที่เราสามารถดูที่ชั้นมีสองคุณลักษณะของ TextView ชนิดและวิธีการที่เรียก OnCreate วิธีการเดียวกันกับ superclass และรูปแบบไฟล์ที่เป็น inidichiamo main.xml
โดยไม่ต้องนี้โดยใช้ findViewById วิธีการที่เราเชื่อมโยงองค์ประกอบที่ประกาศใน main.xml กับคุณลักษณะของชั้นเรียน
setText ด้วยวิธีการเปลี่ยนค่าเริ่มต้นของทั้งสอง TextView แทนที่ด้วยสตริงที่ส่งผ่านเป็นอาร์กิวเมนต์ให้วิธีการ
เปิดตัวโปรแกรมจะถูกแสดงบนหน้าจอของอุปกรณ์ที่หน้าต่างต่อไปนี้ :

| |
E - Commerce ด้วย ASP (eBook)
อีคอมเมิร์ซและรถเข็นกับ ASP เพียง 35 € |
| |
Flash MX (ขั้นสูง)
กลายเป็นนักออกแบบของเว็บไซต์จาก 29 € |
| |
Javascript (หลักสูตร)
คู่มือที่สมบูรณ์ในการเขียนสคริปต์ฝั่งไคลเอนต์ จาก 39 € |