@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }
จาก Source Code ก็ประมาณว่าให้นำ Layout ใน Class R ที่ set ไว้ขึ้นมาแสดง ส่วน class R นั้น SDk เป็นคน Generate ขึ้นมา อย่าเพิ่งไปแก้ไขอะไรในตอนนี้ มาดูอีก file ที่น่าสนใจกันนะครับคือ main.xml ________________________________________
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }
จาก Source Code ก็ประมาณว่าให้นำ Layout ใน Class R ที่ set ไว้ขึ้นมาแสดง ส่วน class R นั้น SDk เป็นคน Generate ขึ้นมา อย่าเพิ่งไปแก้ไขอะไรในตอนนี้ มาดูอีก file ที่น่าสนใจกันนะครับคือ main.xml
ลอง Click ที่ View ซักอันนึง ในรูปผม Click ที่ TextView แล้วดู Tab Properties ข้างล่าง จะเห็นว่ามี Property ของ View หลายอย่างที่สามารถ Set ได้ ผมได้ลองไปเปลี่ยน Property Text ดูให้เป็นคำอื่น และถ้าอยากเปลี่ยนตำแหน่งของ Text View ก็สามารถไป Set ที่ Layout X, Layout Y ได้ครับ ถ้าความกว้างก็ width ส่วน Property อื่น ๆ ลองเล่นดูครับ
เสร็จแล้วลอง Run ดูครับจะเห็นว่า Emulator จะโชว์หน้าจอตามที่เราได้ Set ไว้ ถ้า Run ได้แล้วก็ลองเล่น Layout ตัวอื่น หรือ View ตัวอื่นดูบ้างครับจะได้รู้ว่าตัวไหนเป็นอย่างไร