گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

گروه کامپیوتر دانشگاه آزاد

اساتید و دانشجویان دانشگاه آزاد اسلامی

بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِیمِ
زکات علم، نشر آن است. گروه کامپیوتر دانشگاه آزاد با هدف خدمت به دانش آموزان ، دانشجویان و آنهایی که علاقه به برنامه نویسی و طراحی و کلیه امور تخصصی کامپیوتر دارند با هدف نشر علم خدمت رسانی کند امید است کاربران در جهت تحقق این اهداف والا یار و همدم ما باشند . . .

آخرین نظرات

۱ مطلب با کلمه‌ی کلیدی «کار با فونت در اندروید» ثبت شده است

به نام خدا،در این جلسه می خواهیم با تایپ فیس(Typeface) کار کنیم.در این اموزش ما با نحوه تغییر فونت پیش فرض در برنامه نویسی اندروید اشنا می شیم و می تونیم که در برنامه های که طراحی میکنیم از فونت زیبا استفاده کنیم.

کار با فونت و تغییر فونت در اندروید

برای شروع کار یک پروژه جدید ایجاد می کنیم و بروی لایه دوتا تکست ویو قرار میدیم.قبل از رفتن به بخش کد نویسی جاوا و یا MainActicity.java باید یک پوشه در فولدر assets ایجاد کنیم به اسم fonts تا فونت های دلخواهمون رو داخلش کپی کنیم.

ما کپی کردیم نام فونت ها را به en.ttf و fa.ttf تغییر دادیم دقت فرمائید fa.ttf فونت (ب یکان) است که به این نام تغییر دادیم و فونت دیگر یعنی en.ttf فونت (FREESCPT.TTF) است که به این نام تغییر دادیم.

  تنها مسئله ای که در کپی کردن فونت ها باید توجه کنید اینکه که اسم و فرمت فونت مدنظرتون با حروف کوچک نوشته شده باشه.

کد های قسمت activity_main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="101dp"
android:layout_marginTop="66dp"
android:text="UnitAzad.Ir"
android:textAppearance="?android:attr/textAppearanceLarge" />/>

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:layout_marginTop="41dp"
android:text="آموزش برنامه نویسی اندروید"
android:textAppearance="?android:attr/textAppearanceLarge" />

/>

</RelativeLayout>

کدهای کاملا بخش جاوا MainActivity :

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


TextView tven = (TextView)findViewById(R.id.textView1);
TextView tvfa = (TextView)findViewById(R.id.textView2);


Typeface textfont = Typeface.createFromAsset(getAssets(),"fonts/en.ttf");
Typeface textfontfa = Typeface.createFromAsset(getAssets(),"fonts/fa.ttf");

tven.setTypeface(textfont);
tvfa.setTypeface(textfontfa);

}
}

 دانلود فایل Apk پروژه فونت و تغییر فونت           دانلود سورس برنامه فونت و تغییر فونت