السلام عليكم ورحمة الله وبركاتة
كل عام وانتم بخير
بعد مشاهدتنا المثال الان نبداء شرح الدرس .
نقوم بتفح برنامج Eclipse
نقوم بعمل مشروع جديد لتطبيق أندرويد
والان نقوم بإنشاء مجلد في assets نقوم بتسميتة fonts كما موضع بالصورة
حيت سوف نقوم بإضافة الخطوط لو كنا نريد أكتر من خط في التطبيق او خط واحد كما يرى المبرمج مناسب لة , طبعاً انا قمت بإستخدام احد خطوط شركة جذور في التطبق وخط الاساسي في اي تطبيق نقوم بعملة .
بعد إضافة الخط المناسب لنا نقوم الان بكتابة نص عادي في الواجهة الخاصة بنا او اي واجهة مناسبة لكم انا قمت بكتابة نص عادي في activity_main.xml كما موضع بالكود التالي :-
كود:
<TextView
android:text="درس تغير خط التطبيقات"
android:id="@+id/DefaultFontText1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageView1"
android:layout_marginTop="126dp"
android:gravity="center" />
<TextView
android:id="@+id/DefaultFontText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="223dp"
android:gravity="center"
android:text="سوالف سوفت " /
اقتباس:
شئ مهم هنا يجب اختيار id مناسب للأننا سوف نستعدية فيما بعد
نقوم بإضافة الكود التالي :-
كود:
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/AraJozoor-Regular.ttf");
TextView tv = (TextView) findViewById(R.id.DefaultFontText);
tv.setTypeface(tf);
}
كود:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/AraJozoor-Regular.ttf");
TextView tv = (TextView) findViewById(R.id.DefaultFontText);
tv.setTypeface(tf);
ةهذا كل مافي الامر فقط :)
واي أستفسار انا جاهز
تغير الخطوط برمجياً في تطبيقات أندرويد
ليست هناك تعليقات:
إرسال تعليق