رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


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

dostmobile    326

کاربر نیمه فعال

سلام عزیزان

اگه ممکنه میخوام یکی بحث 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 هست :|

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

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
پژمان نیکروان    6,011

مدیر بازنشسته

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

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

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


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

کاربر عادی

با درصد کار کنی بهتره

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
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    326

کاربر نیمه فعال

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

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
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>

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...