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 รูปภาพก็จะมาอยู่ใน โปรแกรมเราแล้ว

ที่ผมทำตัวนี้ขึ้นมาเนื่องจาก ผมเองประสบกับปัญหา พิมพ์ pass ไม่ถูก เพราะ ผมจะพิมพ์ ตามภาษาไทย ใน แป้น english ตลอด ทำให้เวลาใช้ Android ผมก็ไม่สามารถที่จะรู้ได้ว่าตัวอักษรไทย มันตรงกับตัวใดของ อังกฤษ
การทำงานของโปรแกรมนี้คือ
จะมี input ให้ป้อนข้อมูล ภาษาไทย หรืออังกฤษก็ได้ แต่ไม่สามารถเปลี่ยนภาษากลั้นกลางเอาไว้ได้
เมื่อป้อนเสร็จแล้ว กดปุ่มสลับอักษร โปรแกรมก็จะทำการเปลี่ยนตัวอักษรตามแป้นพิมพ์ให้โดยอัตโนมัติ
Continue reading »
