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

مشکل در اسکرول ویوو


ehadi

سوال

با سلام.

بنده کتابی درست کرده ام که هنگام نمایش مطالب در اسکرول ویوو در بعضی از مطالب ( در برخی دستگاه ها) درست عمل نمی کند.

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

کدی که برای دریافت مطالب برای اسکرول ویوو  استفاده کردمو می زارم

راهنمایی کنید ممنون میشم

	Dim cur As Cursor
	cur = heydar.SQL1.ExecQuery("SELECT * FROM table1 WHERE id ="&heydar.meghdar2)
	matn.Initialize("")
	matn.Gravity = Gravity.RIGHT
	matn.TextColor = Colors.Black
	ScrollView1.Panel.AddView(matn,0,0,94%x,100%y)
	ts.Initialize
	For i = 0 To cur.RowCount-1
		cur.Position = i
		matn.Text = cur.GetString("matn")
		Label1.Text=cur.GetString("list")
	Next
	matn.Typeface = Typeface.LoadFromAssets(File.ReadString(File.DirInternal,"FontType.txt")&".ttf")
	ts.LongText(matn,matn.Text,File.ReadString(File.DirInternal,"FontSize.txt"),ScrollView1,File.ReadString(File.DirInternal,"lineheight.txt"))
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

سلام

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

شما به پنل اسکرول رنگ دادین ؟

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

سلام

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

شما به پنل اسکرول رنگ دادین ؟

بله رنگ دادم.مطلب تو بک گراند نشون داده میشه انگار اصلا اسکرول وجود نداره.عکسشو می زارم

53579626440461755553.png

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

 

با سلام.

بنده کتابی درست کرده ام که هنگام نمایش مطالب در اسکرول ویوو در بعضی از مطالب ( در برخی دستگاه ها) درست عمل نمی کند.

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

کدی که برای دریافت مطالب برای اسکرول ویوو  استفاده کردمو می زارم

راهنمایی کنید ممنون میشم

	Dim cur As Cursor
	cur = heydar.SQL1.ExecQuery("SELECT * FROM table1 WHERE id ="&heydar.meghdar2)
	matn.Initialize("")
	matn.Gravity = Gravity.RIGHT
	matn.TextColor = Colors.Black
	ScrollView1.Panel.AddView(matn,0,0,94%x,100%y)
	ts.Initialize
	For i = 0 To cur.RowCount-1
		cur.Position = i
		matn.Text = cur.GetString("matn")
		Label1.Text=cur.GetString("list")
	Next
	matn.Typeface = Typeface.LoadFromAssets(File.ReadString(File.DirInternal,"FontType.txt")&".ttf")
	ts.LongText(matn,matn.Text,File.ReadString(File.DirInternal,"FontSize.txt"),ScrollView1,File.ReadString(File.DirInternal,"lineheight.txt"))

 

دوست عزیز شما از کد های سختی استفاده کردید

کد هایی که میگم رو عوض کنید ( شاید مشکل از اونا بود )

اولا که برای لود متن از For استفاده نمیکنن :

cur.Position = 0
		matn.Text = cur.GetString("matn")
		Label1.Text=cur.GetString("list")

دومن بعد از لود متن لیبل رو تو اسکرول ویو اد کنین :

cur.Position = 0
		matn.Text = cur.GetString("matn")
		Label1.Text=cur.GetString("list")

ScrollView1.Panel.AddView(matn,0,0,94%x,100%y)

و بهتره تنظیمات رو هم بعده لود کردن متن و نشون دادن اون تو اسکرول ویو انجام بشه

 

موفق باشید

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

کدا رو درست کردم خیلی ممنون ولی مشکلم حل نشد الان که دقت  می کنم می بینم تو مطالب درازم این مشکل هست مقدار inner height  اسکرول ویوو تو دیزاینرو افزایش دادم باز مشکلم حل نشد. :(

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

بایگانی شده

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

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

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