Android: Relative Layout


Relative Layout – beginning tutorial

บทความสุดท้ายของคืนนี้เอาเป็นเรื่องของการจัดการเลเอาท์ใน android ที่สมควรต้องศึกษาอย่างมากเลยแล้วกัน มันคือ Relative Layout การจัดการกับ Relative Layout ไม่ค่อยมีอะไรยุ่งยากครับ แต่ Relative layout ใช้ได้กับแอนดรอยเวอร์ชั่น 2.1 ขึ้นไปนะครับ

RelativeLayout is a ViewGroup that displays child View elements in relative positions. The position of a View can be specified as relative to sibling elements (such as to the left-of or below a given element) or in positions relative to the RelativeLayout area (such as aligned to the bottom, left of center).

Android Developers (http://developer.android.com/)ซึ่งหมายความว่า RelativeLayout เนี่ยจะเป็นการแสดง View ต่างๆ ด้วยการอ้างอิงจากตำแหน่งของ View อีกตัว และตำแหน่งของ View สามารถจัดให้อยู่ได้ทั้งบน ล่าง ซ้าย ขวา ของตำแหน่งของ View อ้างอิง

ตัวอย่างผลลัพธ์ที่สร้างจาก Relative Layout (ทดสอบบน android SDK API11 นะครับ)

ใน  UI Builder ของ android API11 เมื่อลาก UI ใหม่เพื่อจะวางลง layout ที่เป็น Relative Layout จะพบช่องสี่เหลี่ยมรอบๆ UI อ้างอิง เพื่อให้เราลากวางได้ว่าจะอ้างอิงกับ  UI ตัวไหน และใน UI Builder จะบอกตำแหน่งให้เห็นเลยทันที

และผลลัพธ์จากด้านบนจะได้เป็น (นี่แค่จับลากง่ายๆ นะเนี่ย)

Referrence

http://developer.android.com/resources/tutorials/views/hello-relativelayout.html

http://www.learn-android.com/2010/01/05/android-layout-tutorial/5/

http://www.mobiledevguru.com/Article/tabid/66/articleType/ArticleView/articleId/34/Android-Layout-.aspx

http://www.higherpass.com/Android/Tutorials/Exploring-Android-Linearlayout-And-Relativelayout/

ข้อควรระวัง! อีกนิดนึง หาก UI ตัวอ้างอิงถูกลบไปจะทำให้ UI ที่เชื่อมอยู่ไม่มีที่อยู่และจะไม่แสดงผลนะครับ
เดี๋ยวค่อยมาต่อกันที่บทต่อไปครับ วันนี้เอาคร่าวๆ ก่อนว่ามันจะทำอะไรได้บ้างเนอะ …

adaydesign :)

About adaydesign

นักพัฒนาแอพพลิเคชั่นบนโมบาย [iPhone Android] คนหนึ่งซึ่งอยากจะบันทึกเรื่องราวของเส้นทางนักพัฒนาโมบายแอพพลิเคชั่นเอาไว้ในบล็อคน้อยๆ แห่งนี้ เผื่อจะแบ่งบันและแลกเปลี่ยนความรู้ให้กับคนอื่นๆ ได้บ้าง :) Mobile Application Developer; Flash Mobile, iPhone/iPad, Android Mobile Phone/Tablet and Blackberry Playbook.

Posted on มีนาคม 5, 2011, in [Dev] Android and tagged , , . Bookmark the permalink. ใส่ความเห็น.

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: