مشکل دارم با سایز بندی برای گوشی ها و تبلت های مختلف
سلام
دوستان من یک رسایکلر ویو دارم که داخلش کارت ویو هست و ترتیب نمایش رسایکلرویو رو گذاشتم روی حالت 3 تایی یعنی هر ردیف 3 تا کارت ویو نشون بده ، اما متاسفانه هر کاری میکنم از نظر اندازه روی گوشی ها و تبلت های مختلف نتیجه درستی نمیده هر جایی که میرم و می خونم نوشته که بیاید لایه های مختلف درست کنید و این حرفا و متوجه شدم
اما چیزی که من دیدم این بود که یک گوشی galaxy s3 mini با رزولیشن 480x800 با صفحه گوشی هواوی پی 7 با رزولیشن 1080x1920 در رده layout-normal در نظر گرفته میشن در صورتی که صفحه گوشی و رزولیشن شون اصلا هم اندازه نیست ! من باید چطور تفکیک کنم تا به نتیجه درستی برسم !؟
باید بصورت دستی به Item ها اندازه بدید < ابتدا اندازه طول و عرض صفحه رو میگیرید :
int screenHeight = G.context.getResources().getDisplayMetrics().heightPixels;
بعدش به تعدادی که میخواید Item در ارتفاع یا در عرض داشته باشید ، اون رو تقسیم کنید ، و اندازه به دست اومده رو بدید به تمام Item ها توی هر صفحه ایی میتونید تعداد خاصی Item داشته باشید که اندازه ها به نصب تقسیم شده
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .