۱۳۹۵/۰۸/۰۲, ۰۲:۲۱ ب.ظ
(۱۳۹۴/۰۱/۱۱, ۰۵:۴۴ ب.ظ)داش بهروز نوشته: اولین نکته که باید بگم اینه که میگید در صفحه کوچک بزرگ میشه .دقیق نیست..بهتره بگیم :در صفحه های کوچک فضای بیشتری نسبت به صفحه بزرگتر اشغال میکنه..خب اینم بخاطر اینه که شما وقتی توی یک صفحه کوچک (مثلا عرض 320) سایزه 310 میدید،خب عملا باتن عرض کل صفحه رو میگیره ..واین خیلی واضحه که توی صفحات بزرگ سایزه 310 ،خیلی کوچکتر نسبت به عرض صفحه به نظر میرسه..
خب راه حل چیه؟..برای عکسها که میتونید داخل پوشه بندی که خوده اکلیپس انجام داده عکسها رو قرار دهید و خودش به صورت اتوماتیک انجام میده..
اما برای سایزه View مثل باتن یا هرچیز دیگه ای...
میتونید بر اساس سایزه گوشی به صورت داینامیک سایزهای مختلف بدید..(با استفاده از دستور if)
گام اول : بدست آوردن سایزه گوشی با دستور زیر
کد پیاچپی:Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight();
سلام و تشکر از راهنمایی شما.
این کد ها سایز گوشی رو بر اساس پیکسل بدست میاره.
برای این ه بر اساس dpبدست بیاد باید چکار کرد؟