بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر فونت برنامه ( برنامه نویسا لطفا زود جواب بدن)
سلام من یه اکیتیوی و لایوت برای تنظیمات ساختم و توی لایوت ام یه ایمیج ویو قرار دادم میخوام ، با کلیک کردن روی این ایمیج ویو یه دیالوگ تغییر فونت بیاد ، و با انتخاب فونت مورد نظر تمام صفحه ها که متن دارن فونتشون تغییر کنه!!
+3
0
به سرچ اعتقاد دارید؟ (11 سال پیش)
0
0
خیر ، بنده سرچ کردم پیدا نکردم و اعتقادم را از دست دادم و خودم یه طرح زیبا زدم :) (11 سال پیش)
+1
0
تقریبا همین چیزی که شما میخواستید سورسش توی این لینک بود؛ باید کمی روی اعتقاداتتون کار کنید ;) (11 سال پیش)
0
0
عزیز ببخشید فک کردم درمورد سوال طرح بود ، خب در مورد این سوال هم بنده اینو سرچ کرده بودم و استفاده کردم کار نکرد واسه بنده ، یه تنظیمات بهتری ( تغییر رنگ ، تغییر فونت و تغییر اندازه ) متن پیدا کردم :) (11 سال پیش)
0
0
آموزشی در این رابطه تهیه و تدوین شده که هفته آینده بر روی سایت قرار خواهد گرفت لینک (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
saeidhic
11 سال پیش
0
0
سلام دوست عزیز من یک پیشنهاد دارم اونم این هست که خودت یک view از جنس TextView بسازی و به جای تکست ویوی خود اندروید از تکست ویو خودت استفاده کنی.
فقط کافی هست تو کلاس مربوط به TextView خودت کد های مربوط به تغییر فونت رو بزنی و بعد در دیالوگ صداش بزنی و بگی که فونتش رو تغییر بده حالا من سورس کدش رو برات میذارم:
publicclass MyCustomTextViewextendsTextView{public MyCustomTextView(Context context,AttributeSet attrs,int defStyle){
super(context, attrs, defStyle);
initialize();}public MyCustomTextView(Context context,AttributeSet attrs){
super(context, attrs);
initialize();
}public MyCustomTextView(Context context){
super(context);
initialize();
}privatevoid initialize(){
if(!isInEditMode()){Typeface tf =Typeface.createFromAsset(getContext().getAssets(), get the string of font---->inja String fontet ro bayad bedi);
setTypeface(tf);}}}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .