..
imageView คือไม่มีนอกเหนือจากวัตถุที่ช่วยให้โปรแกรมเมอร์ที่จะแสดงภาพบนหน้าจอ ก่อนที่จะทำให้เป็นตัวอย่างในทางปฏิบัติของการแสดงผลบน imageView ที่จำเป็นต้องเข้าใจที่จะนำภาพของเราและทำความเข้าใจโครงสร้างของโฟลเดอร์ res ของโครงการของเรา
ไปสำรวจของตัวเองจะพบโฟลเดอร์นี้โฟลเดอร์ย่อยรูปแบบที่เราใช้อย่างละเอียดถึงวันที่สามอื่น ๆ และโฟลเดอร์ย่อยที่ระบุโดยชื่อต่อไปนี้
โฟลเดอร์ย่อยดังกล่าวข้างต้นเป็นผู้ที่จะมีภาพที่เราต้องการที่จะใส่ในโปรแกรมของเรา
แต่ความหมายของโฟลเดอร์เหล่านี้คืออะไร? เพื่อให้ได้รับ 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 สูง นี้จะถูกปรับขนาดในการโดยอัตโนมัติอย่างสมบูรณ์และปรับให้เข้ากับหน้าจอของจำลองหรืออุปกรณ์โดยไม่มีปัญหา การปรับขนาดภาพจากใหญ่ไปเล็กจะเกี่ยวข้องกับการไม่มีการสูญเสียคุณภาพ (เพิ่มขึ้นเป็น แต่การดำเนินงานที่ดำเนินการโดยระบบปฏิบัติการเมื่อโปรแกรมประยุกต์ที่ควรจะเปิดตัว) ในทางกลับกันในขณะที่เรากล่าวก่อนหน้านี้จะมีการสูญเสียของที่มีคุณภาพ สัดส่วนการขยาย
| |
ASP ศูนย์ (Ebook)
การเรียนรู้ Microsoft ASP และ VBScript จากรอยขีดข่วน ที่เพียง 29 € |
| |
Flash MX และ ActionScript (หลักสูตร)
กลายเป็นนักพัฒนาของเว็บไซต์จาก 29 € |
| |
Java (หลักสูตร)
OOP การเขียนโปรแกรมใน Java อาทิตย์ จาก 49 € |