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

تغییر فونت اکشن بار AppCompat


Hamed Sabet Farhadi

سوال

سلام دوستان

میخواستم فونت اکشن بار اپ کامپت رو تغییر بدم ولی هرکاری کردم نشد

توی انجمن سرچ هم کردم که دیدم کسی در این مورد به نتیجه ای نرسیده بعضا رفتن اکشن بار رو دستی درست کردن!!!!!!!!!!!!!!!!!!!

کتابخانه ی پارس تولبار هم هست ولی فقط میخوام از Appcompat استفاده کنم که راه اصولی و استانداردش هست

اگه راهی هست مثل استفاده کردن کدهای جاوا یا XML یا کتابخونه ای لطفا بگید

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

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

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

در 8 دقیقه قبل، امین پوراباذری گفته است :

اون نکته ای گفتم رعایت نکردی کدها رو بردار بیار بگذار اخر اکتیویتی کری ایت بهت اعمال میشه میگم الان من خودم دارم استفاده میکنم

از همون اولش هم آخر اکتیویتی کریت میذاشتم ولی فایده نداشت بلاخره مشکلشو فهمیدم و با کتابخونه خودم درستش کردم (HFLib:DD:

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

در 2 ساعت قبل، Hamed Sabet Farhadi گفته است :

سلام دوستان

میخواستم فونت اکشن بار اپ کامپت رو تغییر بدم ولی هرکاری کردم نشد

توی انجمن سرچ هم کردم که دیدم کسی در این مورد به نتیجه ای نرسیده بعضا رفتن اکشن بار رو دستی درست کردن!!!!!!!!!!!!!!!!!!!

کتابخانه ی پارس تولبار هم هست ولی فقط میخوام از Appcompat استفاده کنم که راه اصولی و استانداردش هست

اگه راهی هست مثل استفاده کردن کدهای جاوا یا XML یا کتابخونه ای لطفا بگید

Dim Pntool As Panel = Toolbar
For Each v As View In Pntool
If v Is Label Then
Dim lbl As Label = v
Select lbl.text
Case Toolbar.title
	lbl.Typeface = MySansm
	lbl.TextSize=15
Case Toolbar.subtitle
	'subtitle
End Select
End If
Next

 

 دقت کنید بعد از اینکه تمام ویژگی های تولبار رو مشخص کردید این کد رو بدید 

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

در در 1395/07/04, 14:55:12، Hamed Sabet Farhadi گفته است :

سلام دوستان

میخواستم فونت اکشن بار اپ کامپت رو تغییر بدم ولی هرکاری کردم نشد

توی انجمن سرچ هم کردم که دیدم کسی در این مورد به نتیجه ای نرسیده بعضا رفتن اکشن بار رو دستی درست کردن!!!!!!!!!!!!!!!!!!!

کتابخانه ی پارس تولبار هم هست ولی فقط میخوام از Appcompat استفاده کنم که راه اصولی و استانداردش هست

اگه راهی هست مثل استفاده کردن کدهای جاوا یا XML یا کتابخونه ای لطفا بگید

سلام اول این ساب رو اضافه کنین به پروژه

Sub SetTypeface(parent As Panel, t1 As Typeface,txtsize As Int)
   For Each v As View In parent
      If v Is Label Then
         Dim lbl As Label = v
         lbl.Typeface = t1
		 lbl.TextSize = txtsize
      Else If v Is Panel Then
         SetTypeface(v, t1 , txtsize)
      End If
   Next
End Sub

بعدش به این صورت رنگ و سایز و فونت نوشته اکشن بار یا تولبار رو تغییر بدین

SetTypeface(toolbar,Typeface.LoadFromAssets("irsans.ttf"),20)

 

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

در 47 دقیقه قبل، امین پوراباذری گفته است :

Dim Pntool As Panel = Toolbar
For Each v As View In Pntool
If v Is Label Then
Dim lbl As Label = v
Select lbl.text
Case Toolbar.title
	lbl.Typeface = MySansm
	lbl.TextSize=15
Case Toolbar.subtitle
	'subtitle
End Select
End If
Next

 

 دقت کنید بعد از اینکه تمام ویژگی های تولبار رو مشخص کردید این کد رو بدید 

جواب نداد متاسفانه

 

در 16 دقیقه قبل، nasim گفته است :

سلام اول این ساب رو اضافه کنین به پروژه


Sub SetTypeface(parent As Panel, t1 As Typeface,txtsize As Int)
   For Each v As View In parent
      If v Is Label Then
         Dim lbl As Label = v
         lbl.Typeface = t1
		 lbl.TextSize = txtsize
      Else If v Is Panel Then
         SetTypeface(v, t1 , txtsize)
      End If
   Next
End Sub

بعدش به این صورت رنگ و سایز و فونت نوشته اکشن بار یا تولبار رو تغییر بدین


SetTypeface(toolbar,Typeface.LoadFromAssets("irsans.ttf"),20)

 

این کدها وقتی اکشن بار راستچین بشه جواب نمیدن خودم توی کتابخانه ی HFLib گذاشتمشون

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

در 21 دقیقه قبل، Hamed Sabet Farhadi گفته است :

جواب نداد متاسفانه

 

این کدها وقتی اکشن بار راستچین بشه جواب نمیدن خودم توی کتابخانه ی HFLib گذاشتمشون

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

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

در 6 دقیقه قبل، امین پوراباذری گفته است :

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

از راه اصولی Rtl کردن اکش بار استفاده کردم نشد فونت بدم شما از چه راهی استفاده کردید؟

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

در 7 دقیقه قبل، Hamed Sabet Farhadi گفته است :

از راه اصولی Rtl کردن اکش بار استفاده کردم نشد فونت بدم شما از چه راهی استفاده کردید؟

گفتم که منم rtl دادم به اپ و با همین روش هم تغییر فونت و سایز دادم . 

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

در 7 دقیقه قبل، امین پوراباذری گفته است :

گفتم که منم rtl دادم به اپ و با همین روش هم تغییر فونت و سایز دادم . 

من چهارتا راه برای Rtl کردن سراغ دارم راه اصولیش رو که استفاده کردم نشد که فونت و سایز اکشن بار رو عوض کنم! شما از کدوم راه Rtl کردن استفاده کردید؟!

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

در 10 دقیقه قبل، Hamed Sabet Farhadi گفته است :

من چهارتا راه برای Rtl کردن سراغ دارم راه اصولیش رو که استفاده کردم نشد که فونت و سایز اکشن بار رو عوض کنم! شما از کدوم راه Rtl کردن استفاده کردید؟!

چهار تا راه چیه rtl یه کد کلا داره میگذاری داخل مانیفست بعد هم میتونی اپلیکیشن رو مجبور کنی که رو حالت rtl بمونه با یه تکه کد جاوا  همین بعد اپلیکشین راست چین میشه برات rtl هم برای api 17  به بالا جواب میده

 

SetApplicationAttribute(android:supportsRtl, "true")

 

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

در 9 دقیقه قبل، امین پوراباذری گفته است :

چهار تا راه چیه rtl یه کد داره میگذاری داخل مانیفست بعد هم میتونی اپلیکیشن رو مجبور کنی که رو حالت rtl بمونه با یه تکه کد جاوا  همین بعد اپلیکشین راست چین میشه برات rtl هم برای api 17  به بالا جواب میده

بعله قبل از اینکه روشی که کد rtl رو میذاری داخل منیفست و بعد مجبورش کنی استفاده کنه بیاد راه های دیگه ای هم بود! من الان از همین روش استفاده می کنم ولی متاسفانه فونت و سایز عوض نشد!!!!!:shok:

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

در 32 دقیقه قبل، Hamed Sabet Farhadi گفته است :

بعله قبل از اینکه روشی که کد rtl رو میذاری داخل منیفست و بعد مجبورش کنی استفاده کنه بیاد راه های دیگه ای هم بود! من الان از همین روش استفاده می کنم ولی متاسفانه فونت و سایز عوض نشد!!!!!:shok:

اون نکته ای گفتم رعایت نکردی کدها رو بردار بیار بگذار اخر اکتیویتی کری ایت بهت اعمال میشه میگم الان من خودم دارم استفاده میکنم

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

بایگانی شده

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

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

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