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

ادرس دهی و اجرای فونت با کد نویسی


yasin011

سوال

سلام و عرض ادب خدمت همه ی دوستان . 

 

میخوام مثلا پنجاه تا فوت رو تو لیبل های برنامم نشون بدم. اگه بیام دونه دونه لیبل هامو دستی بهشون بگم فونتشون چطوری باشه خب با عقل جور در نمیاد .

 

	For i=1 To 10
	Dim font As Typeface = Typeface.LoadFromAssets(i & ".ttf)
	Next 

خاستم با این روش برم اما نشد . ینی میگه حتما باید رشته باشه توش ! :(  :fekr:

 

دوستان روشی چیزی دارین بگید. تشکر  :gol:

 

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

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

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

خب پش یه چیزی تو این مایه ها میشه ، تست نکردمش فقط نوشتم ببین همونجوریه که میخوای ؟

	Dim top As Int
	For i=0 To 10
		Dim ll As Label
		ll.Initialize("ll")
		Activity.addview(ll,10,top,40,20)
		ll.Text=i
		ll.Typeface=Typeface.LoadFromAssets(i & ".ttf")
top=top+20
	Next
لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما به این صورت میتونین همه ی لیبل هارو بگیرین و روش کاریو که میخواین رو انجام بدین 

For Each v As View  In Activity.GetAllViewsRecursive
If v Is Label Then
'kari ke mikhain ru hameye label hae barname anjam sheo inja benevisin
End If
Next
لینک ارسال
به اشتراک گذاری در سایت های دیگر

همه ی لیبل هارو بگیرین و روش کاریو که میخواین رو انجام بدین

سلام امین جان .

 

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

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

شما فونت هارو کپی نکن توی  پوشه فایل، همیشه برای ادد کردن فونت از توی خود b4a و از تب Files از اونجا ادد کن تا مشکلی پیش نیاد

شما فونت هارو پاک کن و از توی B4a ادد کن

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

بایگانی شده

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

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

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