Android: GridView


GridView: Extending and Customizing GridView with Custom Listener

http://www.tutorialforandroid.com/2009/09/extending-and-customizing-gridview-with.html

ทำไมเราต้องใช้ GridView? เรื่องนี้ (ลิ้งด้านบน) เป็นบทความเกี่ยวกันการสร้าง GridView ในแอนดรอยครับ ตั้งแต่พื้นฐานของการสร้าง GridView การปรับแต่งค่าใน XML การเพิ่มข้อมูลด้วย Adapter และการรับอีเวนท์ด้วย OnItemClickListener ส่วนของผมจะนำเสนอการปรับแต่ง XML เพิ่มเติมครับ

คุณสมบัติของ GridView ที่เด่นมากก็คือ การจัดวางตำแหน่งแบบเป็นตารางนั้นเอง เราสามารถกำหนดความกว้างและจำนวนของคอลัมน์ได้

สิ่งที่น่าสนใจเกี่ยวกับการปรับแต่งค่า XML

– การเซ็ตค่าความกว้างของแต่ละคอลัมน์
android:columnWidth=”150px”

– จำนวนคอลัมน์ในแต่ละแถว
android:numColumns=”3″

– ระยะห่างแนวนอน
android:horizontalSpacing=”5px”

– ระยะห่างแนวตั้ง
android:verticalSpacing=”5px”

– สีตอนกดเลือก
android:cacheColorHint=”#00000000″

– สีตอนเลือกหลายๆ อัน
android:listSelector=”@android:color/transparent”

หมายเหตุ ถ้าอยากได้สีโปร่งใส ใช้ #00000000 หรือ @android:color/transparent ก็ได้ครับ

adaydesign :)

About adaydesign

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

Posted on มีนาคม 16, 2011, in [Dev] Android, [Link] 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: