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

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


arastooms

سوال

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

If cur_tanzimat.GetInt("font") = 1 Then	
	 	Button1.Typeface=Typeface.LoadFromAssets("font1.ttf")
		Labelmenu.Typeface=Typeface.LoadFromAssets("font1.ttf")
		
		RadioButton1.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton2.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton3.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton4.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton5.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton6.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton7.Typeface=Typeface.LoadFromAssets("font1.ttf")
		RadioButton8.Typeface=Typeface.LoadFromAssets("font1.ttf")
		
		Label1.Typeface=Typeface.LoadFromAssets("font1.ttf")
		Label3.Typeface=Typeface.LoadFromAssets("font1.ttf")
		Label4.Typeface=Typeface.LoadFromAssets("font1.ttf")
		Label5.Typeface=Typeface.LoadFromAssets("font1.ttf")
		Label6.Typeface=Typeface.LoadFromAssets("font1.ttf")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

سلام

 

این اومده فونت تمام ویو های ی اکتیویتی رو تغییر داده

 

بفرمایید

If cur_tanzimat.GetInt("font") = 1 Then
For Each v As View In Activity.GetAllViewsRecursive
 	v.Typeface=Typeface.LoadFromAssets("myfont.ttf") 	
Next
End If
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام

 

این اومده فونت تمام ویو های ی اکتیویتی رو تغییر داده

 

بفرمایید

If cur_tanzimat.GetInt("font") = 1 Then
For Each v As View In Activity.GetAllViewsRecursive
 	v.Typeface=Typeface.LoadFromAssets("myfont.ttf") 	
Next
End If

سلام الیاس جان سپاس از راهنمایی خوبت 

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

درست متوجه شدم ؟؟

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

سلام الیاس جان سپاس از راهنمایی خوبت 

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

درست متوجه شدم ؟؟

بله هر ویویی ک قابلیت تعویض فونت یا Typeface داشته باشه

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

بله هر ویویی ک قابلیت تعویض فونت یا Typeface داشته باشه

تو این خط ارور میده 

v.Typeface=Typeface.LoadFromAssets("myfont.ttf")

فکر میکنم باید اینطوری باشه 

درسته چون v  رو برداشتم درست شد

If cur_tanzimat.GetInt("font") = 1 Then
	For Each v As View In Activity.GetAllViewsRecursive
		Typeface=Typeface.LoadFromAssets("font1.ttf")	
	Next
End I
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

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

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