03-05-2014، 09:48 AM
(02-27-2014، 05:03 PM)'mojtaba212' نوشته:سلام .ممنون ازلطفت. شرمنده ولی دقیق متوجه نشدم .یعنی نتونستم(02-25-2014، 12:59 PM)'parvin' نوشته: درود . دوستان من هنوز نتونستم کاری کنم که برنامم تو همه گوشیها و تبلت ها درست نشون داده بشه.. میشه کمک کنین این مشکل من هم حل بشه؟درود
دقت نمیکنیا
من یه بار گفتم بازم میگم:
یا باید طول و عرض دیوایس رو با فرمان :بگیری یا طول و عرض صفحه نمایش رو 100 درصد در نظر بگیر . مثلا بگو از 10 درصد x و 15 درصد y شروع کنه و سایزشم 5%x در 4%y باشه.کد پیاچپی: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
حتی اگه از این به بعد گوشی جدیدی هم بیاد بازم صحیح نمایش میده.
البته فراموش نکنی هر المانی که توی دیزاینر تعریفش نکردی و دستی راری به برنامه اضافش میکنی باید اینیشیالایز بشه.
ودرود .
این کدها رو دقیقا کجا باید بزارم؟ میشه یه سمپل کد یا یه برنامه کوچولوی نمونه برام بذاری. ممنون
الهی خیر ببینی ننه
سرمشق های آب بابا یادمان رفت
رسم نوشتن با قلم ها یادمان رفت
شعر خدای مهربان را حفظ کردیم
اما خدای مهربان را یادمان رفت
----------------------------------------------------------
معرفت درّ گرانی است که به هر کس ندهند.
رسم نوشتن با قلم ها یادمان رفت
شعر خدای مهربان را حفظ کردیم
اما خدای مهربان را یادمان رفت
----------------------------------------------------------
معرفت درّ گرانی است که به هر کس ندهند.