PDA

View Full Version : بهم ریختن اکتیویتی



mojniknam
دوشنبه 24 شهریور 1393, 22:17 عصر
سلام
دو تا دکمه کنار هم داخل اکتیویتی گذاشتم
اندازه اون ها رو هم با dp دادم
ولی تو بعضی گوشی ها، لبه های دکمه ها رو هم می افته
دلیلش چیه و چطوری میشه برطرفش کرد

storm_saeed
یک شنبه 20 مهر 1393, 22:37 عصر
اگه میگفتید چند dp طولشون رو دادید بهتر بود
دلیل عمده اش اینه که مثلا اگه دو تا دکمه رو مثلا بگید طولشون 200dp باشه مجموعشون میشه 400dp وشاید رو بعضی گوشی های صفحه کوچیک/رزولوشن کم ، عرض صفحه کمتر از 400dp باشه
روش مرسوم برای اینکه این اتفاق ها رخ نده به غیر از پوشه values پوشه هایی با عنوان
values-large / values-small /values_sw320dp/ .... بسازید البته همشون نیاز نیست اونایی که نیازتون رو رفع میکنه رو بسازید
وداخل این ها فایل dimens.xml رو بسازید داخل اون اندازه هاتون رو بسازید و برای مقدار دهی طول و عرض دکمه به جا dp دادن مستقیم از
@dimens/your_dimen
استفاده کنید تا در سایز های مختلف خودش بصورت خودکار از Dimen موجود در فایل های دیگه استفاده کنه
اطلاعات بیشتر
http://developer.android.com/guide/topics/resources/providing-resources.html