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

مشکل متن افزوده شده در scroll view


merajj

سوال

سلام دوستان من یه برنامه ساختم که داخلش یکscroll view قرار دادم اما متن از scroll view بیرون میزنه :fekr:و به خوبی نمایش داده نمیشه همان طور که در عکس میبینید

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

Sub Globals
	'These global variables will be redeclared each time the activity is created.
	'These variables can only be accessed from this module.
Dim label1 As Label
	Private ScrollView1 As ScrollView
End Sub

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	Activity.LoadLayout("new")
label1.Initialize("label1")

label1.Text=File.ReadString(File.DirAssets,"matn.txt")
label1.TextColor=Colors.Black
label1.TextSize=16
label1.Gravity=Gravity.CENTER

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

Dim s As AutoSizeScroll
s.set(label1,ScrollView1)
End Sub

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

 

 

لینک دانلود

Screenshot (40).png

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

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

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

در 1 ساعت قبل، merajj گفته است :

سلام دوستان من یه برنامه ساختم که داخلش یکscroll view قرار دادم اما متن از scroll view بیرون میزنه :fekr:و به خوبی نمایش داده نمیشه همان طور که در عکس میبینید

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

سلام

کتابخونه رو ولش کن

اینو بزن ببین چی میشه

scrollview1.panel.height = label1.height

از کتابخونه stringutils2 هم میتونی استفاده کنی

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

سلام.

فک کنم

مشکل شما ابعاد scrollwive تون هست

تو دیزاینر ابعادشو بررسی کنید

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

سلام اول کتابخونه StringUtil رو فعال کنید و بعد این کد ها رو جایگزین کد هاتون توی بخش Activity_Creat کنید :

	Activity.LoadLayout("new")
label1.Initialize("label1")

label1.Text=File.ReadString(File.DirAssets,"matn.txt")
label1.TextColor=Colors.Black
label1.TextSize=16
label1.Gravity=Gravity.CENTER



 ScrollView1.Panel.AddView(label1,0,0,ScrollView1.Width,ScrollView1.Height)
        Dim su As StringUtils
        label1.Height=su.MeasureMultilineTextHeight(label1,label1.Text)
        ScrollView1.Panel.Height=su.MeasureMultilineTextHeight(label1,label1.Text)

موفق باشید

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

بفرما دوست من

برات درستش کردم

سوالی بود در خدمتم

 

new project1.rar

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

.هر دو روش عالی بودن اما من چطور میتوانم تنظیم کنم که متن scroll دقیقا از زیر label شروع شود داخل دیزاینر هم کد ها درست هست

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

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

.هر دو روش عالی بودن اما من چطور میتوانم تنظیم کنم که متن scroll دقیقا از زیر label شروع شود داخل دیزاینر هم کد ها درست هست

دقت کنی ت. پیوست لسکرول ویو دقیقا از زیر لیبل شروع میشه،وقتی میکشی متن رو پایین اون هاله طوسی رنگ از زیر لیبل شروع میشه

new project2.rar

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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