02-27-2014، 05:03 PM
(02-25-2014، 12:59 PM)'parvin' نوشته: درود . دوستان من هنوز نتونستم کاری کنم که برنامم تو همه گوشیها و تبلت ها درست نشون داده بشه.. میشه کمک کنین این مشکل من هم حل بشه؟سلام
دقت نمیکنیا
من یه بار گفتم بازم میگم:
یا باید طول و عرض دیوایس رو با فرمان :
کد پیاچپی:
Dim size As LayoutValues
size = GetDeviceLayoutValues
به همین سادگی.
اشتباه شما اینه که از دیزاینر میخوایی برنامه رو بچینی. از دیزاینر شما مجبوری واسه حداقل 50 تا صفحه نمایش دیزاین کنی ولی اینطوری روی یکی که درست باشه روی بقیه هم درست نشون میده.
واسه حالت چرخش گوشی هم میتونی بگی
کد پیاچپی:
If Activity.Height>Activity.Width Then
Activity.AddView(EditText1,2%x,2%y,80%x,10%x)
Activity.AddView(Button1,84%x,0%y,10%x,10%x)
Else
Activity.AddView(EditText1,2%x,2%y,80%x,10%y)
Activity.AddView(Button1,84%x,2%y,10%y,10%y)
End If
حتی اگه از این به بعد گوشی جدیدی هم بیاد بازم صحیح نمایش میده.
البته فراموش نکنی هر المانی که توی دیزاینر تعریفش نکردی و دستی راری به برنامه اضافش میکنی باید اینیشیالایز بشه.
وسلام.