رفتن به مطلب

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

dostmobile

سوال در مورد dip و %x,y

پست های پیشنهاد شده

dostmobile    327

سلام عزیزان

اگه ممکنه میخوام یکی بحث dip رو بهم توضیح کامل بده

میدونم واسه تنظیم آیتم هاس

اما آموزشش کامل بدین*همینه*

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Intelligent    93

اتفاقن سوال منم هست!

همه میگن که dpi توی همه نمایشگرها یکسانه.. مثلا 100dip توی htcone با 100dip توی تبلت 10 اینچ هیچ فرقی ندارن!

ولی امروز حین کار فهمیدم این اشتباهه. یه پنل به عرض 180dip توی تب 7 و گوشی 4 اینچی خیلی فرق داره و توی گوشی کوچیکتره!

wtt? :|

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Farzad Musavi    576
اتفاقن سوال منم هست!

همه میگن که dpi توی همه نمایشگرها یکسانه.. مثلا 100dip توی htcone با 100dip توی تبلت 10 اینچ هیچ فرقی ندارن!

ولی امروز حین کار فهمیدم این اشتباهه. یه پنل به عرض 180dip توی تب 7 و گوشی 4 اینچی خیلی فرق داره و توی گوشی کوچیکتره!

wtt? :|

واقعا فرق داشت؟

تست نکردم اما منم فک میکردم تو نمایشگرای مختلف یکیه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Intelligent    93

البته منظور من از تب 7 همون youwave هست :|

گمون کنم همین باعث تفاوت عرض شده باشه!

استادان عزیز شفاف سازی کنن لدفن

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
SaEed    10
البته منظور من از تب 7 همون youwave هست :|

گمون کنم همین باعث تفاوت عرض شده باشه!

استادان عزیز شفاف سازی کنن لدفن

یکی از دلایل بزرگی که من برنامه نمیتونم بنویسم همین قرار دادن دکنه هاست :) هرکاری میکنم بازم تو سایز هایی مختلف بد نشون میده :)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

راست میگن دوستان منم هیچی از اینا بلد نیستم لطف کنید یه آموزش کلی و کامل قرار بدید.

والا ثواب میکنید *خنده*

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
SaEed    10
با درصد کار کنی بهتره

داداشه گلم من همه سورس های شمارو تست کردم :)) شما هنو خودتون بلد نیستید :|

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Farzad Musavi    576
داداشه گلم من همه سورس های شمارو تست کردم :)) شما هنو خودتون بلد نیستید :|

من سورسی منتشر نکردم چیو دیدی شما؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Farzad Musavi    576

در کل شما طول و عرض هر نوع نمایشگری چه 4 اینچ چه 10 اینچ رو به 100 قسمت تقسیم میکنید و طبق اون میچینید مثلا:

sfont.SetLeftAndRight(0,100%x)
sfont.SetTopAndBottom(26%y,35%y)
lrf.SetLeftAndRight(0,100%x)
lrf.SetTopAndBottom(36%y,44%y)
Br1.SetTopAndBottom(45%y,54%y)
Br2.SetTopAndBottom(45%y,54%y)
Br3.SetTopAndBottom(45%y,54%y)
Br4.SetTopAndBottom(45%y,54%y)
Br5.SetTopAndBottom(45%y,54%y)
Br1.SetLeftAndRight(1%x,19%x)
Br2.SetLeftAndRight(21%x,39%x)
Br3.SetLeftAndRight(41%x,59%x)
Br4.SetLeftAndRight(61%x,79%x)
Br5.SetLeftAndRight(81%x,99%x)
Bp1.SetTopAndBottom(64%y,73%y)
Bp2.SetTopAndBottom(64%y,73%y)
Bp3.SetTopAndBottom(64%y,73%y)
Bp4.SetTopAndBottom(64%y,73%y)
Bp5.SetTopAndBottom(64%y,73%y)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Farzad Musavi    576
اگر شد تا امروز آموزش کامل رو میذارم

در مورد اون dpi هم مشکل از youwave بوده

اره چون dip باید یکسان باشه وگرنه با درصد چه فرقی داشت

تو آموزشت سعی کن علاوه بر SetLeftAndRight و استفاده از % و dip از HorizontalCenter و VerticalCenter هم حرف بزنی تا ابهامی در این باره نمونه

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
dostmobile    327

نگا من میخوا عکسم دقیقا وسط صفحه باشه

منظورم فقط از سمت چپ و راست

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Farzad Musavi    576

دو حالت داره

میخوای عکست با اندازه ای که دادی وسط صفحه باشه یا میخوای با تغییر صفحه نمایش مطابق تغییر بزرگ و کوچیک شه ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
Intelligent    93
نگا من میخوا عکسم دقیقا وسط صفحه باشهمنظورم فقط از سمت چپ و راست
توی دیزاینر از HorizontalCenter استفاده کن و مقدارش رو بذار 50%xایشالا تا امشب نهایتن فردا آموزش رو در اختیارتون میذارم

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
yasinshop    10

من با اینکه یه برنامه زدم و با این مورد رو حل کردم ولی الان توی برنامه جدید باز نتونستم با dip درست کنم .

ببنید بالا صفحه designer نوشته : 320 x 480, scale = 1 (160 dpi)

این یعنی صفحه ای که نمایش میده 160dip هست . حالا وقتی روی یه تبلت 7 اینچی برنامه ای که بر اساس dip متناسب با صفحه دیزاین برنامه رو اجرا می کنم کلا همه چیز کوچیکه و بالا صفحه نمایش داده می شه . حالا اگه dip رو اونقدر بالا ببرم که روی تبلت درست نمایش بده ، توی صفحات کوچیک از همهجاش میزنه بیرون !!!

یا واقعا dip مناسب این کار نیست یا من بلد نیستم ازش استفاده کنم .

دوستان لطفا شرکت کنید تا بتونیم این مشکل را برای همیشه برطرف کنیم .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
msajad    501
من با اینکه یه برنامه زدم و با این مورد رو حل کردم ولی الان توی برنامه جدید باز نتونستم با dip درست کنم .

ببنید بالا صفحه designer نوشته : 320 x 480, scale = 1 (160 dpi)

این یعنی صفحه ای که نمایش میده 160dip هست . حالا وقتی روی یه تبلت 7 اینچی برنامه ای که بر اساس dip متناسب با صفحه دیزاین برنامه رو اجرا می کنم کلا همه چیز کوچیکه و بالا صفحه نمایش داده می شه . حالا اگه dip رو اونقدر بالا ببرم که روی تبلت درست نمایش بده ، توی صفحات کوچیک از همهجاش میزنه بیرون !!!

یا واقعا dip مناسب این کار نیست یا من بلد نیستم ازش استفاده کنم .

دوستان لطفا شرکت کنید تا بتونیم این مشکل را برای همیشه برطرف کنیم .

به جای dpi از درصد استفاده کن

مثلا

(10%x,20%x)

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
yasinshop    10
به جای dpi از درصد استفاده کن

مثلا

(10%x,20%x)

بله از درصد استفاده می کنم بعضی مواقع جواب میده ولی گاهی اوقات به هم میریزه .

البته یادم نبود برای تنظیم لیست ویو از کدی که جناب nicetitle دادن استفاده کردم و مشکلم حل شده بود .

<code><code>[color=#000000] [color=#0000BB][/color][color=#007700]If
[/color][color=#0000BB]100[/color][color=#007700]%[/color][color=#0000BB]x [/color][color=#007700]> [/color][color=#0000BB]500dip Then

طراحی
برای گوشی های بزرگ

[/color][color=#007700]Else

[/color][color=#0000BB]طراحی
برای گوشی های کوچک

End
[/color][color=#007700]If  [/color][/color]</code></code>

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

×
×
  • جدید...