رفتن به مطلب
  • 0

برابر کردن اندازه مولتی پنل مثله لیست ویو


HS71

سوال

سلام،

 توی تستی که کردم:

لیست ویو تو اندازه های مختلف گوشی خودشو با اندازه صفحه مچ میکنه ، یعنی اگه صفحه کوچیک باشه مثلا تنها 5 تا آیتم رو نمایش میده و بقیش رو باید اسکرول کنیم تا نمایش بده و اگه نمایشگر گوشی بزرگ باشه تا 10 یا بیشتر آیتم رو هم نشون میده،

اما مولتی پنل همون اندازه ای که میدیم توی صفحه بزرگ و کوچیک یکیه، یعنی اگه بخوایم Height رو 10%y بدیم که تقریبا اندازه یه آیتم لیست ویو میشه تو گوشی بزرگ هم مثلا 8 تا آیتم یا پنل نمایش داده میشه و تو گوشی کوچیک هم 8 تا که خلاصه باعث میشه توی گوشی کوچیک آیتم ها یا همون پنل اندازش کوچیک دیده بشه اما در صفحه بزرگ شاید اندازه ی یه لیست ویو معمولی دیده بشه.....

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

با تشکر.

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

7 پاسخ به این سوال تاکنون داده شده است

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

خب چون همه ش با کد نوشته شده و از پیش ساخته نیست . معمولا کوچک ترین تغییر هم که بخوایم بدیم در بقیه کد هم تاثیر می زاره

برای همین تغییر در سه جا باید اندازه رو تغیر بدید.

من کد آقا آرتا رو که داشتم تغییر دادم. امیدوارم مشکلتون حل بشه

«موفق باشید.»

 

Multi Panel va CheckBox.rar

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

در 6 ساعت قبل، amin.mn گفته است :

خب چون همه ش با کد نوشته شده و از پیش ساخته نیست . معمولا کوچک ترین تغییر هم که بخوایم بدیم در بقیه کد هم تاثیر می زاره

برای همین تغییر در سه جا باید اندازه رو تغیر بدید.

من کد آقا آرتا رو که داشتم تغییر دادم. امیدوارم مشکلتون حل بشه

«موفق باشید.»

 

Multi Panel va CheckBox.rar

تشکر امین جان تقریبا مثله لیست ویو شد با همون اندازه های دیپا dip:cheshmak:

نمونه تستListView VS MultiPanel

480*800 در این اندازه  هفتو نیم 7.5 تا از پنل هارو نمایش داد به درستی، و لیست ویو 8 تا آیتم 

720*1280 در این اندازه 7.9 تا پنل رو نشون داد، و لیست ویو 8.6 تا آیتم، که نسبت به رزولوشن قبلی 6 دیپ یا درصد فقط بیشتر نمایش داد از مولتی پنل

1080*1920 در این اندازه هم که تست شد 8.9 تا از پنل ها نمایش داد که لیست ویو 9.9 تا آیتم

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

خلاصه اینکه فکر کنم حل شد مشکل و باز هم تشکر و♥

LOCKED:crazy:

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

در هم اکنون، HS71 گفته است :

سلام،

 توی تستی که کردم:

لیست ویو تو اندازه های مختلف گوشی خودشو با اندازه صفحه مچ میکنه ، یعنی اگه صفحه کوچیک باشه مثلا تنها 5 تا آیتم رو نمایش میده و بقیش رو باید اسکرول کنیم تا نمایش بده و اگه نمایشگر گوشی بزرگ باشه تا 10 یا بیشتر آیتم رو هم نشون میده،

اما مولتی پنل همون اندازه ای که میدیم توی صفحه بزرگ و کوچیک یکیه، یعنی اگه بخوایم Height رو 10%y بدیم که تقریبا اندازه یه آیتم لیست ویو میشه تو گوشی بزرگ هم مثلا 8 تا آیتم یا پنل نمایش داده میشه و تو گوشی کوچیک هم 8 تا که خلاصه باعث میشه توی گوشی کوچیک آیتم ها یا همون پنل اندازش کوچیک دیده بشه اما در صفحه بزرگ شاید اندازه ی یه لیست ویو معمولی دیده بشه.....

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

با تشکر.

اول عرض و طول صفحه ات رو با کد بگیر بعد نسبت اون . عرض و طول بده

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

سلام جــیگــــــــر :DD:

مهندس این آموزش رو قبلا بنده به صورت تصویری پر کردم برای دوستان :

اگه توی بخش اموزش های تصویری میرفتین دومین آموزش همین بود... چون مهم شده بود و همیشه بالا هستش....

جست و جو هم میکردین باز پیدا میشد :crazy:

موفق و پیروز باشید

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

در 7 ساعت قبل، مهدی ایزدی گفته است :

سلام جــیگــــــــر :DD:

مهندس این آموزش رو قبلا بنده به صورت تصویری پر کردم برای دوستان :

 

 جیگرجخان آموزشی که دادین رو همون اوایل انتشارش دیدم،

اما مشکلی که گفتم برابر کردن طول پنل با متن نیست چون متن دکمه هایی که در پنل کارگذاشتم در حد یه اسم آهنگ فقط و کوتاهه، که من فقط مثله لیست ویو میخوام خودشو با گوشی های بزرگ و کوچیک برابر کنه مثلا :

یه تست کنید برنامه ای رو که با لیست ویو هستش توی رزولوشن بالا و پایین میبینید که در رزولوشن بالا تا 11 یا بیشتر آیتمش دیده میشه اما در کوچک زیر 10 تا دیده میشه....

این نمونه apk هستش که با همون آموزش خودتون ساخته بودم:

http://s9.picofile.com/file/8276422268/sampleheight.apk.html

اما تو صفحه بزرگ و کوچیک خیلی کم تفاوت داره نسبت به لیست ویو ، این در 1080*1920 شاید 9 تا آیتم نشون بده و در 480*800 تا 8 نیم آیتم!، کدهارو هم که تغییر بدم تفاوت های بین پنل ها بوجود میاد که خلاصه نتونستم

البته اینو بگم که تو دیزاینر هم پنل رو با کد زیر تنظیم کردم که بخاطر همینه که همه جا یه اندازه دیده میشه اما اگه بخوام set top and bottom رو بردارم چه کدی باید جاش قرار بگیره تا مثله لیست ویو خودشو نشون بده؟:

Panel1.SetLeftAndRight(0,100%x)
Panel1.SetTopAndBottom(0,10%y)

softir هم که گفتن اندازه صفحه رو بگیر، خب همه اندازه هارو چطور بگیرم؟  و همینطور فک نکنم درست باشه اندازه رو بگیرم بعدش با اون تنظیم کنم تا مثلا چند تا آیتم دیده بشه چون نمیدونم پنل ها ارتفاعش درست مثله لیست ویو دیده میشه یانه.........................:wacko1:

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

شما اومدین اندازه رو به درصد دادین. که خب نتیجه اش مشخصه

در صورتی که در لیست ویوی معمولی ارتفاع به صورت عددی مشخص شده.

بهترین کار تعریف دقیق ارتفاع مثلا اگه 200dip باشه . همونی که می خواین رو انجام میده.

«موفق باشید.»

 

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

در 54 دقیقه قبل، amin.mn گفته است :

شما اومدین اندازه رو به درصد دادین. که خب نتیجه اش مشخصه

در صورتی که در لیست ویوی معمولی ارتفاع به صورت عددی مشخص شده.

بهترین کار تعریف دقیق ارتفاع مثلا اگه 200dip باشه . همونی که می خواین رو انجام میده.

«موفق باشید.»

 

من که نفهمیدم چی شد...

کدهای ارتفاع پنل در دیزاینر رو هم dip تعریف کردم اما تو صفحه بزرگ خیلی پهن شده بود خلاصه اندازش کردم با دیپ اما بعدش تو صفحه کوچیک دوباره خراب شده بود ارتفاعش..

و کدهای حلقه رو هم dip کردم بازم همین مشکل بود یا فاصله بین پنل ها زیاد میشد یا توی هم میرفت تو رزولوشن های مختلف..

	For i = 0 To cur.RowCount -1

		cur.Position = i
		Dim p As Panel
		p.Initialize("p")

		Scroll1.Panel.AddView(p,0,stop,100%x,100%y)  '  Scroll1.Panel.AddView(p,0,stop,100%x,800dip)
			stop = stop + 10.2%y       '  stop = stop + 100dip
		Scroll1.Panel.Height = stop	

  اونارو جا بجا کردم کمو زیاد کردم همینطور بود فقط یا کشیده میشد یا جمع میشد اما فرقی نکرد که مثلا یه جا 8 تا آیتمش نمایش داده بشه و یه جا یعنی رزولوشن بالایم بیشتر از 8 تا.

همون 8 تا بود که فقط فاصله بین پنل زیاد میشد یا کم میشد!

این نمونه کار لیست ویو که تو گوشی کوچیک 7 تا آیتم نمایش داده اما تو بزرگ بیشتر از 7 تا.:

2.jpg

1.jpg

 

در حالی که مولتی پنلم همون 7 تا رو نمایش میده در همه جا که باعث میشه تو گوشی کوچیک خیلی کوچک و سخت بشه لمسه آهنگ ها که ناجوره...

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

بایگانی شده

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

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

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