اطلاعیه

کاربر گرامی

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

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


dostmobile

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

24 ارسال در این موضوع قرار دارد

سلام عزیزان

اگه ممکنه میخوام یکی بحث 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ایشالا تا امشب نهایتن فردا آموزش رو در اختیارتون میذارم

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


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

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

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

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


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

من با اینکه یه برنامه زدم و با این مورد رو حل کردم ولی الان توی برنامه جدید باز نتونستم با 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>

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


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

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

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

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

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

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

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

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