..


ลิงก์ผู้สนับสนุน

เราแสดงภาพบนหน้าจอกับ imageView

imageView คือไม่มีนอกเหนือจากวัตถ​​ุที่ช่วยให้โปรแกรมเมอร์ที่จะแสดงภาพบนหน้าจอ ก่อนที่จะทำให้เป็นตัวอย่างในทางปฏิบัติของการแสดงผลบน imageView ที่จำเป็นต้องเข้าใจที่จะนำภาพของเราและทำความเข้าใจโครงสร้างของโฟลเดอร์ res ของโครงการของเรา

ไปสำรวจของตัวเองจะพบโฟลเดอร์นี้โฟลเดอร์ย่อยรูปแบบที่เราใช้อย่างละเอียดถึงวันที่สามอื่น ๆ และโฟลเดอร์ย่อยที่ระบุโดยชื่อต่อไปนี้

  • drawable - hdpi
  • drawable - mdpi
  • drawable - ldpi

โฟลเดอร์ย่อยดังกล่าวข้างต้นเป็นผู้ที่จะมีภาพที่เราต้องการที่จะใส่ในโปรแกรมของเรา

แต่ความหมายของโฟลเดอร์เหล่านี้คืออะไร? เพื่อให้ได้รับ Android เป็นระบบปฏิบัติการที่มีมือถือที่ติดตั้งบนอุปกรณ์ที่แตกต่างกับ risoluzone ที่แตกต่างกันที่จะมีการเรียงลำดับของการเพิ่มประสิทธิภาพของภาพบางควรจะสร้างสามรุ่นของภาพในขนาดที่แตกต่างกัน เหล่านี้สามรุ่นของภาพที่ควรจะอยู่ในลำดับของขนาดที่ใหญ่ที่สุดจากการที่เล็กที่สุดในโฟลเดอร์ดังกล่าวข้างต้น views

ของหลักสูตรที่จะแสดงภาพบนหน้าจอก็เพียงพอแล้วที่มีอย่างน้อยหนึ่งรุ่นของภาพในหนึ่งในสามของโฟลเดอร์ ในกรณีที่เราต้องการที่จะแสดงภาพที่ดีที่สุดสำหรับการแสดงผลบนหน้าจอต่ำ risuluzione ความละเอียดสูงที่เราได้เพื่อดูภาพขยายผลในการทำให้เปรอะเปื้อนหลีกเลี่ยงไม่ได้ของภาพได้

มีการกล่าวว่าเรามีตัวอย่างในทางปฏิบัติ นำภาพตัวอย่างและใส่โฟลเดอร์นี้ในมุมมองดังกล่าวข้างต้น (ยังหลีกเลี่ยงการสร้างของสามรุ่นของภาพ) โดยไม่ต้องนี้คุณจะต้องเปิด main.xml ไฟล์และใส่รหัสสำหรับการประกาศของ imageView ของเราที่เราเรียกว่าภาพ :






 <imageView Android : id ="@ ID + / ภาพ"

 





 Android : layout_width ="wrap_content"

 





 Android : layout_height ="wrap_content">







 </ imageView>



ตอนนี้เปิดไฟล์. imageView วัตถุ Java และนำเข้า

 



 android.widget.ImageView

 
ประกาศเป็นวัตถุประเภทของ imageView
 



 ส่วนตัว miaImmagine imageView;

 
และจากนั้นใส่โค้ดต่อไปนี้





 miaImmagine = (imageView) findViewById (R.id.Image);







 miaImmagine.setImageResource (R.drawable.ImmagineEsempio);



ที่เราสามารถดูรหัสสำหรับการแสดงผลของภาพที่ง่ายมาก ในบรรทัดแรกที่เราเชื่อมโยงองค์ประกอบ XML ประกาศกับที่ระบุในรหัสและตั้งค่าของภาพตาม setImageResource วิธีการที่ ถัดไปเป็นรหัสสำหรับวิธีการนี้ไปยังแฟ้มรูปของเราที่อยู่ในที่นั่ง R - class ใน drawable ที่

วิธีการ inutuibile เข้าใจเมื่อเราแทรกภาพใด ๆ ในโฟลเดอร์ drawable ... จะสร้างค่าคงที่สำหรับไฟล์ภาพในระดับย่อย R drawable ชื่อที่ใช้ในตัวอย่าง ImmagineEsempio เป็นชื่อสำหรับแฟ้มที่ระบุภาพที่ ในฐานะที่เราสามารถมองเห็นคุณเพียงแค่ใส่เพียงชื่อของไฟล์ที่ใส่นามสกุล

คุณสมบัติพิเศษของ Android คือการดำเนินการปรับขนาดภาพอัตโนมัติมีขนาดใหญ่กว่าความละเอียดหน้าจอ เพื่อให้เห็นพฤติกรรมนี้จะเพียงพอที่จะแสดงภาพบนหน้าจอใน risuluzione สูง นี้จะถูกปรับขนาดในการโดยอัตโนมัติอย่างสมบูรณ์และปรับให้เข้ากับหน้าจอของจำลองหรืออุปกรณ์โดยไม่มีปัญหา การปรับขนาดภาพจากใหญ่ไปเล็กจะเกี่ยวข้องกับการไม่มีการสูญเสียคุณภาพ (เพิ่มขึ้นเป็น แต่การดำเนินงานที่ดำเนินการโดยระบบปฏิบัติการเมื่อโปรแกรมประยุกต์ที่ควรจะเปิดตัว) ในทางกลับกันในขณะที่เรากล่าวก่อนหน้านี้จะมีการสูญเสียของที่มีคุณภาพ สัดส่วนการขยาย

ช่วยในการพัฒนาโปรแกรมสำหรับ Android
E - Learning
ASP ศูนย์ (Ebook) ASP ศูนย์ (Ebook)
การเรียนรู้ Microsoft ASP และ VBScript จากรอยขีดข่วน ที่เพียง 29 €
Flash MX และ ActionScript (หลักสูตร) Flash MX และ ActionScript (หลักสูตร)
กลายเป็นนักพัฒนาของเว็บไซต์จาก 29 €
Java (หลักสูตร) Java (หลักสูตร)
OOP การเขียนโปรแกรมใน Java อาทิตย์ จาก 49 €
ลิงก์ผู้สนับสนุน