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

برابر نشدن پنل با سایز گوشی های مختلف


HS71

سوال

با سلام ،

مشکلی که دارم اینه که تو Layout اسکرول از مولتی پنل،:  یه پنل بالای صفحه گذاشتم که مشکلی نداره اما پنل پایین با اینکه اندازش درسته اما توی شبیه ساز بلو استکس یه بار که باز میکنی برنامه رو، پنل درست سر جاشه اما یه بار دیگه پایین تر میره از اسکرین!

و توی شبیه ساز NOX هم که کلا یکم پایین تره!

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

اما توی یه گوشی دیگه و یه تبلت تست کردم برابر بود!!

اینم نمونه عکس ها:

screen.jpg

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

screen2.jpg

همینطور که میبینید عکس اول درسته اما عکس دوم پنلش یکم پایینتر رفته از اسکرین، و دکمه ها نصفه نمایش داده میشه!

کدهای دیزاینر:

Scroll.SetLeftAndRight(0,100%x)
Scroll.SetTopAndBottom(9%y,92.5%y)

Pandown.SetLeftAndRight(0,100%x)
Pandown.SetTopAndBottom(92.5%y,100%y)

But_i.SetLeftAndRight(0,50%x)
But_i.SetTopAndBottom(0,7.5%y)
But_apps.SetLeftAndRight(50%x,100%x)
But_apps.SetTopAndBottom(0,7.5%y)

کدهای بالا که مشخصه و دو دکمه هم که But هستش توی پنل پایین قرار گرفته اما یه جا کامل نمایش داده میشه یه جا ناقص!

در ضمن کدها رو جا بجا کردم که گفتم شاید به خاطر 92.5 نودو نیم درصد باشه اما نشد مثال:

Scroll.SetLeftAndRight(0,100%x)
Scroll.SetTopAndBottom(9%y,92%y)

Pandown.SetLeftAndRight(0,100%x)
Pandown.SetTopAndBottom(92%y,100%y)

But_i.SetLeftAndRight(0,50%x)
But_i.SetTopAndBottom(0.5%y)
But_apps.SetLeftAndRight(50%x,100%x)
But_apps.SetTopAndBottom(0.5%y)

خلاصه عجیبه که یه جا درست نمایش داده میشه یه جا نه:fekr:

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

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

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

سلام و UP

برای کسی تا حالا چنین مشکلی پیش نیومده؟

کدهای دیزاینر رو هم پاک کردم و تو اکتیویتی نوشتم جالبه یه ذره ای خیلی کم اومد بالاتر!

این چه مشکلیه که یه جا برابره پنل یه جا پایینتره؟؟

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("scroll")

		Pandown.SetLayout(0%x,92.5%y,100%x,7.5%y)
		Button_about.SetLayout(0%x,0%y,50%x,7.5%y)
		Button_apps.SetLayout(50%x,0%y,50%x,7.5%y)

 

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

بایگانی شده

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

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

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