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

با سلام و سپاس خدمت کاربران عزیز سایت یاهو ۹۸ YAHOO

 

امروز براتون تکه کدی مهیا کرده ایم که باهاش میتونید تمام لیبل های موجود در یک اکتیویتی رو فونت هاشون رو تشخیص و تغییر بدهید .

For Each v As View In Activity.GetAllViewsRecursive
  If v Is Label Then
    Dim lb As Label=v
    lb.Typeface=Typeface.LoadFromAssets("font.ttf")
  End If
Next

 

تکه کد بالا رو بایستی در ساب Activity_Create قرار دهید و به جای “font.ttf” باید نام فونت مورد نظرتان را جایگزین کنید .

 

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

 

دیدگاهتان را بنویسید