.خودم دو سه تاروش رفتم ولی اشتباه بود . از این دو کد برای اعمال تغییرات تو اکتیویتی ها استفاده میکنم
Sub Process_Globals
Dim size1 As Int
End Sub
Sub Activity_Create(FirstTime As Boolean)
setChanges
End Sub
Sub Activity_Resume
setChanges
End Sub
Sub setChanges
Dim laelSize As Int = ASP.GetInt("size",14)
btn1.TextSize = laelSize
btn2.TextSize = laelSize
btn3.TextSize = laelSize
btn4.TextSize = laelSize
btn5.TextSize = laelSize
End Sub
کدهایی که تو قسمت تنظیمات استفاده میکنم
#Region Activity Attributes
#FullScreen: False
#IncludeTitle: False
#End Region
Sub Process_Globals
Dim font1 As String
Dim size1 As Int
End Sub
Sub Globals
Dim font As String
Dim color As String
Dim size As Int
Dim ASP As AriaSharedPreferences
Private Label1 As Label
Private RadioButton1 As RadioButton
Private RadioButton2 As RadioButton
Private RadioButton3 As RadioButton
Private Label2 As Label
Private SeekBar1 As SeekBar
Private Label3 As Label
Private btn_save As Button
Private Label_fasele1 As Label
Private Label_fasele2 As Label
Private Label4 As Label
Private Label5 As Label
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("setting")
If size<14 Then
Label4.Text=14
SeekBar1.Value=14
End If
RadioButton1.Typeface=Typeface.LoadFromAssets("rezvan.ttf")
RadioButton2.Typeface=Typeface.LoadFromAssets("byekan.ttf")
RadioButton3.Typeface=Typeface.LoadFromAssets("bnazanin.ttf")
setChanges
End Sub
Sub Activity_Resume
setChanges
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub
Sub Activity_KeyUp (KeyCode As Int) As Boolean
If KeyCode = KeyCodes.KEYCODE_BACK Then
StartActivity(Main)
End If
End Sub
Sub RadioButton1_CheckedChange(Checked As Boolean)
If RadioButton1.Checked=True Then
font="yekan"
Label5.Typeface=Typeface.LoadFromAssets("rezvan.ttf")
End If
End Sub
Sub RadioButton2_CheckedChange(Checked As Boolean)
If RadioButton2.Checked=True Then
font="byekan"
Label5.Typeface=Typeface.LoadFromAssets("byekan.ttf")
End If
End Sub
Sub RadioButton3_CheckedChange(Checked As Boolean)
If RadioButton3.Checked=True Then
font="bnazanin"
Label5.Typeface=Typeface.LoadFromAssets("bnazanin.ttf")
End If
End Sub
Sub btn_save_Click
If font="" Then
ToastMessageShow("لطفا متن مورد نظر خود را انتخاب کنید",False)
Else If size<14 Then
ToastMessageShow("لطفا اندازه متن را انتخاب کنید",False)
Else
font1=font
size1=size
ToastMessageShow("تنظیمات انجام شد",False)
StartActivity("Main")
ASP.SaveInt("size", size1)
ASP.SaveString("font","font1")
End If
End Sub
Sub SeekBar1_ValueChanged (Value As Int, UserChanged As Boolean)
SeekBar1.Value=Value
size=Value
Label4.Text=Value
Label5.TextSize=Value
End Sub
Sub setChanges
Dim laelSize As Int = ASP.GetInt("size",14)
btn_save.TextSize = laelSize
Label1.TextSize = laelSize
Label2.TextSize = laelSize
Label3.TextSize = laelSize
End Sub
ولی فراخوانی فونت رو بلد نیستم .ممنون میشم دوستان کمک کنن
سوال
hakan22 39
سلام خدمت دوستان .
با استفاده از کتابخانه زیر خیلی راحت میشه سایز رو تغییر داد. برای تغییر فونت چگونه باید عمل کنم؟
http://answercenter.ir/topic/9955-%D8%B0%D8%AE%DB%8C%D8%B1%D9%87-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF-%D8%AE%D9%88%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88/
.خودم دو سه تاروش رفتم ولی اشتباه بود .
از این دو کد برای اعمال تغییرات تو اکتیویتی ها استفاده میکنم
کدهایی که تو قسمت تنظیمات استفاده میکنم
ولی فراخوانی فونت رو بلد نیستم .ممنون میشم دوستان کمک کنن
لینک ارسال
به اشتراک گذاری در سایت های دیگر
8 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.