بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
طراحی یک لایه به صورت متفاوت برای نمایشگرهای متفاوت
سلام بچه ها
من میخوام تمام لایه هام متناسب با اندازه ی صفحه نمایش کاربر متفاوت باشه
یعنی اگه صفحه نمایش hdpi بود به یه شکلی نمایش بده اگه xdpi بود به یک شکل دیگه
چطوری میتونم این کار رو انجام بدم ؟
دلیل اینکه چنین کاری رو میخوام انجام بدم اندازه ها هستند که گاهی در ابعاد مختلف نامناسب از اب در میان، وزن دهی رو هم امتحان کردم خیلی خوبه اما باز هم بعضی جاها مناسب کارم نیست.
اگه دوستان راه بهتری دارن ممنون میشم راهنماییم کنند
+1
0
سلام ، اگر میخوای در سایزهای مختلف ، دیزاین هم تغییر کنه ، باید فولدر های layout-large و layout-small و ... تعریف کنی و برای هر کدوم هر دیزاینی لازم داری درست کنی . اما اگه در سایزهای مختلف فقط قراره که ابعاد تغییر کنه تا با سایز صفحه جور در بیاد ، بهتره که از dimen های مختلف استفاده کنی .فولدرهای values-h480dp و values-h600dp و values-h720dp بساز و تو هر کدوم و در فایل dimen اندازه های همون سایز رو بده .یا میتونی بر اساس عرض کار کنی : values-W320dp و values-w480dp و values-W600dp (8 سال پیش)
0
0
ممنونم که جوابم رو دادی توضیحاتت خیلی خوب و عالی بود. من تا حالا با dimen کار نکردم میشه بیشتر درموردش و نحوه ی استفادش توضیح بدین ؟ (8 سال پیش)
+1
0
آموزش های استاد کاشی زاده که هست . اگه ببینی خوب متوجه میشی ( فصل 9 آموزش Multiple_ScreenSize ). منم از همون آموزش ها یاد گرفتم و البته کمی سرچ در استک . وقتی از dimen استفاده میکنی ، دیگه همه اندازه ها رو داخل همون میذاری و چیزی رو مستقیم مقدار نمیدی . مثلا اگه یه مقدار 8 dip داری در فایل dimen و مربوط به فولدر values-W320dp ، میای با همون نام و در فولدر values-w480dp ، مقدار رو 12 dip میذاری و در فولدر values-W600dp مقدار رو 16 dip میذاری . ولی نام هر سه آیتم یکیه . برای تمام آیتم ها به همین صورت اضافه کن . حالا هر جا میخوای مقدار بدی از این مقادیر dimen استفاده کن . (8 سال پیش)
0
0
ایییییییییییول داری رفیق دمت گررررم (8 سال پیش)
0
0
یه پلاگین پیدا کردم برای این کار خیلی کارمون رو اسون تر میکنه حیفم اومد معرفیش نکنم لینک (8 سال پیش)
0
0
من توی تشخیص اینکه کدوم گوشی ها mhdpi و کدوم مدل های دیگه هستند به مشکل برخوردم :( برنامم رو روی صفحه نمایش ۱۰ اینچی تست کردم انتظارم این بود که از dimen xxxhdpi مقادیر رو بخونه اما از mdpi اندازه ها مقدار دهی شد !!! (8 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .