ใน Android ฉันกำหนดImageView
ว่าlayout_width
จะเป็นfill_parent
(ซึ่งใช้ความกว้างเต็มของโทรศัพท์)
หากภาพที่ฉันใส่ImageView
มีขนาดใหญ่กว่าlayout_width
Android จะปรับขนาดภาพใช่มั้ย แต่ความสูงล่ะ? เมื่อ Android ปรับขนาดภาพมันจะรักษาอัตราส่วนหรือไม่
สิ่งที่ผมพบคือว่ามีบางพื้นที่สีขาวที่ด้านบนและด้านล่างของImageView
เมื่อ Android ImageView
ตาชั่งภาพที่มีขนาดใหญ่กว่าที่ มันเป็นเรื่องจริงเหรอ? ถ้าใช่ฉันจะกำจัดพื้นที่สีขาวได้อย่างไร
setImageBitmap
เหมือนกับandroid:src="..."
และsetBackground...
เป็นandroid:background="..."