ผมต้องการ สร้าง List รูป โดยรูปนั้นดึงจาก url (from website) ที่ได้มา ซึ่งมีเยอะมาก
ดังนั้นรูปที่แสดง ก็จะมีเยอะตามมาด้วย ทำให้การเลื่อน scroll มันกระตุกๆ
ตอนแรกนึกว่าเป็นที่ขนาดภาพ แต่พอลองภาพ ขนาด 2k เวลาเลื่อนก็ยังกระตุกอยู่ดี
พี่ๆ พอจะมีคำแนะนำบ้างมั๊ยครับ ว่าควรทำอย่างไรดี
ขอบคุณมากครับ
ใช้ Asynctask ดึงรูปทั้งหมดมาเก็บไว้ก่อนครับ ค่อยดึงรูปมาส้ราง list ครับ [รับรองไม่กะตุกแน่นอน ครับ]
แบบ App นี้หรือเปล่าครับ ^ ^
https://market.android.com/details?id=com.droidmanga
ของผมมันเป็น Gallery แต่ใช้หลักการเดียวกับ List ครับ
ที่สำคัญ ถ้ามีการเล่นกับรูปเยอะๆ ต้องจัดการให้ดีๆด้วยนะครับ
โค๊ดส่วนหลักๆ จะอยู่ใน geekgok.sample.gallerypack ครับ
ลองดูตัวอย่างโค๊ดบางส่วนครับ
http://www.geekgok.com/file/GalleryGeekgok.rar
ขอบคุณมากๆครับ สำหรับคำแนะนำ และ Code ตัวอย่างนะครับ ช่วยได้เยอะๆมากเลยครับ
เด่วผมต้องลองไปเขียน code ก่อนนะครับ ฟิ้ววววว
ถามต่ออีกนิดนะครับ พอดีนั้งงม ทั้งคืนเลย
คือ String ที่ตัวอย่างใช้ มันจะใช้ประมานนี้ครับ
private String[] mStrings={
“http://www.home.co.th/images/img_a/files_Suggest/2011_9_2_10_42_3.jpg”,
“http://www.home.co.th/images/img_a/files_Suggest/2011_9_2_10_42_3.jpg”,
“http://www.home.co.th/images/img_a/files_Suggest/2011_9_2_10_42_3.jpg”,
“http://www.home.co.th/images/img_a/files_Suggest/2011_9_2_10_42_3.jpg”,
};
แต่ไม่ใช้แบบนั้น
ผมใช้วน loop แทนเพราะ รับค่าจาก webservice
for(int j = 0 ; j < result.getPropertyCount(); j++) { mStrings[j] = result1.getProperty("Pic").toString(); } ปรากฏว่า รูปมันไม่แสดให้ครับ แต่ถ้าใช้ตามตัวอย่าง มันแสดงปกติ ผมอยากรู้ว่า array ถ้าใช้แบบของผม มันจะต่างกับตัวอย่าง ยังไงอ่ะครับ
ทำไมตอนวนลูป คุณใช้ตัวแปร result แต่พอตอนรับค่าใน loop กลับใช้ result1 ล่ะครับ งง….
อยากเห็น code เต็มๆ กว่านี้น่ะครับ