ImageView มีวิธีที่จะเอารูปภายนอกโปรแกรมมาใช้ โดยผ่าน Method setImageURI(String) แต่นั้นสิ มันสามารถใช้ได้เฉพาะรูปที่อยู่ใน SD Card หรืออยู่ในเครื่องได้เท่านั้น
แต่ถ้าหากจะเอารูปภายนอก เช่นอยากจะเอารูปถ่ายดาวเที่ยมล่าสุดจากเว็บต่างๆ มาแสดงในโปรแกรม โปรแกรมนั้นจำเป็นต้อง Connect Internet เพื่อดึงรูปภาพมาแสดง แต่จะแสดงยังไงได้หล่ะในเมื่อ setImageURI ใช้ได้เฉพาะรูปภาพที่อยู่ภายในเครื่องหรือ SD เท่านั้น
บทความนี้ผมก็จะเสนอวิธีการนำรูปภาพดังกล่าวมาใส่โปรแกรมของเราซึ่งมีขั้นตอนดังนี้
ส่วนแรก ผมตั้งชื่อว่า fetchImage จะใช้ในการเป็น Method ที่ช่วยดึงข้อมูลรูปภาพจาก URL ที่เรียก โดยจะส่งกลับเป็น Bitmap
Continue reading »
การนำเข้ารูปภาพสามารถทำได้ง่ายๆ คือ
- สร้าง Folder ชื่อว่า drawable ใน res
- คลิ๊กขวา drawable เลือก Import ให้เราเลือก General -> File System เสร็จแล้วกด Next
- เลือกข้อมูลรูปภาพที่จะเพิ่มเข้ามาใน Project Android โดยให้เราเลือก Directory ก่อน แล้วจะมีรูปภาพให้เลือก จากนั้นให้เรากด Finish รูปภาพก็จะมาอยู่ใน โปรแกรมเราแล้ว
ส่วนวิธีใช้งาน
ให้เราลองทดสอบสร้าง ImageView ก่อน

