النتائج 1 إلى 2 من 2

الموضوع: تغير الخطوط برمجياً في تطبيقات أندرويد

  1. #1
    مشرف قسم برمجة تطبيقات الهواتف الذكية
    تاريخ التسجيل
    Sep 2015
    المشاركات
    29

    Thumbs up تغير الخطوط برمجياً في تطبيقات أندرويد




    السلام عليكم ورحمة الله وبركاتة
    كل عام وانتم بخير
    وصلت لي رسالة عن طريق البريد الالكتورني حول تغير الخطوط في تطبيقات أندرويد وكيفية جعل الخطوط خاصة وعدم الاعتماد على الخطوط الموجودة في الهاتف لكي يظهر طبعاً الامر سهل ولايحتاج الى تعقيد كبير سوى كود بسيط جداً سوف اشرحة لكم بعد مشاهدتنا مثال على الدرس .


    بعد مشاهدتنا المثال الان نبداء شرح الدرس .
    نقوم بتفح برنامج Eclipse
    نقوم بعمل مشروع جديد لتطبيق أندرويد
    والان نقوم بإنشاء مجلد في assets نقوم بتسميتة fonts كما موضع بالصورة
    الاســـم:	1.PNG
المشاهدات: 2141
الحجـــم:	18.0 كيلوبايت

    حيت سوف نقوم بإضافة الخطوط لو كنا نريد أكتر من خط في التطبيق او خط واحد كما يرى المبرمج مناسب لة , طبعاً انا قمت بإستخدام احد خطوط شركة جذور في التطبق وخط الاساسي في اي تطبيق نقوم بعملة .

    بعد إضافة الخط المناسب لنا نقوم الان بكتابة نص عادي في الواجهة الخاصة بنا او اي واجهة مناسبة لكم انا قمت بكتابة نص عادي في 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 مناسب للأننا سوف نستعدية فيما بعد
    بعد إضافة النصوص الذي نريدها في التطبيق نتوجة الان لتفعيل تغير شكل التطبيق في ملف MainActivity.java
    نقوم بإضافة الكود التالي :-
    كود:
      @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);
    في هذا الكود قمنا بستدعاء الخط الخاص بنا عن ذكر المصدر للخط fonts/AraJozoor-Regular.ttf وقمنا بذكر اي نريد ان يظهر الخط الخاص بنا عن طريق ID R.id.DefaultFontText

    ةهذا كل مافي الامر فقط
    واي أستفسار انا جاهز





    __________________
    حسابي في متجر GooglePlay
    حسابي في twitter
    موقعي الشخصي CoderAden




  2. مشكور ياغالي
    بارك الله فيك











ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض