Dalam alam digital ini, selalunya penting untuk melaraskan elemen visual secara pengaturcaraan. Antaranya, ImageViews digunakan secara meluas untuk memaparkan imej dalam aplikasi Android. Jika anda mendapati diri anda perlu menetapkan lebar dan ketinggian ImageView secara dinamik, artikel ini ialah panduan muktamad untuk anda.
Untuk menetapkan lebar ImageView, cuma akses objek LayoutParams yang dikaitkan dengan ImageView dan tetapkan lebar yang dikehendaki dalam piksel kepada sifat lebar:
imageView.layoutParams.width = 100 // Set the width to 100 pixels
Begitu juga, untuk melaraskan ketinggian, kemas kini sifat ketinggian objek LayoutParams:
imageView.layoutParams.height = 200 // Set the height to 200 pixels
Nota: Adalah penting untuk memanggil requestLayout() pada ImageView untuk memastikan dimensi baharu digunakan dengan betul. Ini memastikan ImageView melukis semula dirinya dengan nilai yang dikemas kini.
imageView.requestLayout()
Dengan menerima pendekatan ini, anda memperoleh kefleksibelan untuk mengawal saiz ImageViews anda pada masa jalan, membolehkan pelarasan UI dinamik dan reka letak penyesuaian.
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Saiz Paparan Imej secara Dinamik dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!