PDA

View Full Version : تغییر فونت برنامه



هزاره سوم
یک شنبه 03 مرداد 1395, 15:42 عصر
سلام
چطور میشه فونت پیش فرضی که برای برنامه در نظر گرفته میشه رو تغییر داد؟؟
ممنون میشم توضیح بدید با مثال

hharddy
یک شنبه 03 مرداد 1395, 20:12 عصر
داخل assets یه پوشه بساز به اسم fonts فونت هایی که میخوایی کپی کنید این قسمت بعد برای اینکه مثلا فونت یه Textview و تغییر بدید باید یه TypeFace بسازیم به این صورت


Typeface my_font = Typeface.createFromAsset(getApplicationContext().g etAssets(), "fonts/fontname.ttf");
textview.setTypeface(my_font);

هزاره سوم
دوشنبه 04 مرداد 1395, 12:11 عصر
اینو توی همون کلاس جاوای مربوط به فایل xml باید وارد کنم درسته؟
واسه هر تکست ویو باید به صورت جدا این کار انجام بشه؟
واسه ادیت تکست هم جواب میده دیگه؟

هزاره سوم
دوشنبه 04 مرداد 1395, 12:12 عصر
اصولا از چه فونت هایی برای برنامه های اندروید (فارسی) استفاده میشه؟
ممنون

hharddy
دوشنبه 04 مرداد 1395, 20:48 عصر
بله در هر کلاس باید نوشته بشه و برای هر تکست ویو ،ادیت تکست یا دکمه باید از setTypeface استفاده کنید.
اگه میخواید کل فونت های برنامه و تغییر بدید یکجا نگاهی به این پست بندازید بد نیست
http://stackoverflow.com/questions/10766716/set-font-for-all-textviews-in-activity
فونت برای طراحی موبایل کمی سلیقه ای هست من خودم سری های فونت ایران سنس و میپسندم که ورژن مخصوص طراحی وب و موبایل هم داره لینک خرید (http://fontiran.com/%D8%AE%D8%A7%D9%86%D9%88%D8%A7%D8%AF%D9%87-%D9%81%D9%88%D9%86%D8%AA-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%B3%D9%86-%D8%B3%D8%B1%DB%8C%D9%81-iran-sans-%D9%BE%D9%86%D8%AC-%D9%88%D8%B2%D9%86-%D9%87%D9%85/)