آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ثابت نگه داشتن تصویر در تمام گوشی ها

134530  7 سال پیش  7 سال پیش
0 0

ما یه فایل بیت مپ داریم ک اندازه ی آن در گوشی های مختلف متفاوت است ک میخاهیم ثابت بماند

لطفا پاسخ دهید ممنون

 

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
ChookD1  7 سال پیش
0 0

اگه متد خاصی برای این موضوع وجود نداشته باشه ، پیشنهاد بنده این هست که شما ابتدا بیاید در متدهایی مثل onMeasure اندازه ی صفحه نمایش رو بگیرید. منظورم طول و عرض هست . در متد بهش میگید : getHeight که ارتفاع رو میگیره ، و  getWidth که عرض رو میگیره. سپس 2 متغیر در بلاک اصلی تعریف کنید که این متغیرها رو در اونها ذخیره کنید. مثلا بگید : داریم: int height; ، سپس در متد اورراید شده ی onMeasure یا هر مدتی که میتونید بواسطه ی اون اندازه ی صفه ی نمایش رو محاسبه کنید ، در این متد بهش بگید مقدار height برابر هست با :  getHight() / 2  اینگونه شما نسبت هر صفحه ای رو بدست آورده و تصویرتون به نثبت همون صفحه خواهد بود.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .