رفتن به مطلب

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


dostmobile

ارسال‌های توصیه شده

سلام عزیزان

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

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

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

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

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

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

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

wtt? :|

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

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

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

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

wtt? :|

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

در کل شما طول و عرض هر نوع نمایشگری چه 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)

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

اگر شد تا امروز آموزش کامل رو میذارم

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

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

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

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

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

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

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

دو حالت داره

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

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

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

دارم کتاب میسازم و عکس تغییر نکنه

لیبل ها و متن هارو بزارم

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

  • 1 ماه بعد...

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

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

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

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

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

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

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

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

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

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

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

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

مثلا

(10%x,20%x)

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

به جای 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>

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...