انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چیدمان باتن ها (Buttons) و تغییر اندازه آنها در صفحه نمایش های مختلف (در اندروید)

چیدمان باتن ها (Buttons) و تغییر اندازه آنها در صفحه نمایش های مختلف (در اندروید)

#13
(۱۳۹۴/۰۱/۱۱, ۰۵:۴۴ ب.ظ)داش بهروز نوشته: اولین نکته که باید بگم اینه که میگید در صفحه کوچک بزرگ میشه .دقیق نیست..بهتره بگیم :در صفحه های کوچک فضای بیشتری نسبت به صفحه بزرگتر اشغال میکنه..خب اینم بخاطر اینه که شما وقتی توی یک صفحه کوچک (مثلا عرض 320) سایزه 310 میدید،خب عملا باتن عرض کل صفحه رو میگیره ..واین خیلی واضحه که توی صفحات بزرگ سایزه 310 ،خیلی کوچکتر نسبت به عرض صفحه به نظر میرسه..
خب راه حل چیه؟..برای عکسها که میتونید داخل پوشه بندی که خوده اکلیپس انجام داده عکسها رو قرار دهید و خودش به صورت اتوماتیک انجام میده..
اما برای سایزه View مثل باتن یا هرچیز دیگه ای...
میتونید بر اساس سایزه گوشی به صورت داینامیک سایزهای مختلف بدید..(با استفاده از دستور if)
گام اول : بدست آوردن سایزه گوشی  با دستور زیر

کد پی‌اچ‌پی:
Display display getWindowManager().getDefaultDisplay(); 
 
       int width display.getWidth();  // deprecated
 
       int height display.getHeight(); 

سلام و تشکر از راهنمایی شما.
این کد ها سایز گوشی رو بر اساس پیکسل بدست میاره.
برای این ه بر اساس dpبدست بیاد باید چکار کرد؟
پاسخ


پیام‌های این موضوع
RE: چیدمان باتن ها (Buttons) و تغییر اندازه آنها در صفحه نمایش های مختلف (در اندروید) - توسط saeedk - ۱۳۹۵/۰۸/۰۲, ۰۲:۲۱ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان