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

مشکل در فاصله مولتی پنل


shahriar

سوال

با سلام

بنده میخوام چند آیتم رو تو اسکرول ویو لود کنم که فاصلشون بسته به عددی هست که هرباره به متغیر stop اضافه میشه حالا مولتی پنل در بعضی گوشی ها به هم میچسبه یعنی اون عدد خیلی کمه و در گوشی هایی با صفحه نمایش بالا خیلی از هم جدا میشه و بر گوشی های نرمال درست نشون داده میشه ( متغییر stop به صورت پیش فرض 3%y هستش )

کد های من برای اد کردن :

Dim p As Panel

Try
''''''''''''''''' Add To ScrollView
p.Initialize("p")
ScrollView1.Panel.AddView(p,0,stop,100%x,100%y)
stop = stop + 38%y

p.LoadLayout("Items")

user.Text = txtuser
If txtmatn.Length < 10 Then
    matn.Text = txtmatn
Else
    matn.Text = txtmatn.SubString2(0,txtmatn.Length - 10)    
End If

user.Typeface = Font
matn.Typeface = Font
user.TextSize = 15
matn.TextSize = 15
MaxL.Typeface = Font
MaxL.TextSize = 30
liked.Typeface = Font
liked.TextSize = 15
liked.Text = like - dislike
MaxL.Tag = id&"#"&like
MinL.Tag = id&"#"&dislike

user.Tag = txtuser

ScrollView1.Panel.Height=stop
'''''''''''''''''''
Catch
    ToastMessageShow("خطایی رخ داده است لطفا دوباره امتحان کنید",False)
End Try       
	

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

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

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

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

خب وقتی از %y استفاده میکنی باید هم این مشکل به وجود بیاد چون این برحسب اندازه اکتیویتی و صفحه نمایش گوشی از dip استفاده کن که مشکلت برطرف شه مثلا بزار 50dip به جای 3%y

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

بایگانی شده

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

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

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