استخدام اكشن بار مخصص في برمجة تطبيقات الأندرويد

بسم الله الرحمن الرحيم

في هذه التدوينة إن شاء الله سوف نتعلم كيفية إنشاء واستخدام أكشن بار مخصص في لياوت لوحده.

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

في البداية قم بإنشاء لياوت جديدة, مثلاً قم بتسميتها : custom_actionbar

وضع فيها ما تريد .. لتكون هي الاكشن بار الخاص بتطبيقك .. تستطيع تعريف العناصر داخلها وبرمجتها بشكل منفصل لكل اكتفتي مختلف.

مثلاً سوف يكون الكود داخلها :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <TextView
        android:text="Abboudi Aliwi"
        android:textColor="#fff"
        android:layout_gravity="center"
        android:textSize="20dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</LinearLayout>

إي فقط حقل نصي وكتبت داخله اسمي. والمحاذاة في الوسط.

الآن نذهب إلى الاكتفتي التي نريد استخدام هذا الأكشن بار فيها ونضع داخلها :

getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getSupportActionBar().setCustomView(R.layout.custom_actionbar);

الكود نضعه داخل دالة الاون كريت.

أسفل هذا الكود تستطيع تعريف النص والعناصر الاخرى التي تكون بداخل اللياوت المخصصة .. وثم برمجتها كيف تريد.

مثلاً حسب مثالنا تستطيع تعريف النص و من ثم تغيريه لكل اكتفتي نص مختلف وهكذا ..

نتيجة تطبيق هذه التدوينة :

Screenshot_2016-01-08-17-24-32

و إلى اللقاء في تدوينات جديدة .. 🙂

عن عبدالقادر عليوي

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

شاهد أيضاً

التقنيات التي نستطيع برمجة تطبيقات والعاب الاندرويد بها

هل أنت محتار من أين تريد البدأ في مجال برمجة التطبيقات للهواتف الذكية أو الألعاب عالية الاداء ؟ تعرف في هذا المقال عن اللغات والتقنيات واختر منها ما يناسبك لدخول هذا المجال

تعلم برمجة تطبيق اندرويد لمدونتك البلوجر (1)

هل لديك تدوينة أو موقع إخباري ؟ أو معرض يعرض الكثير من البيانات من وسائط ؟ وبحاجة لعرضها في تطبيق اندرويد ؟ هذه فرصتك من هنا وللمبتدئين تعلم برمجة تطبيق لمدونتك

عرض صورة في التطبيق من فايربيس

بسم الله الرحمن الرحيم اليوم سيكون شرحنا عن كيفية عرض صورة  في التطبيق من قاعدة …

3 تعليقات

  1. الاكشن بار صار ابيض الون ومافيه مكتوب اي شي 🙁

    • محمد معتز الشاغل

      في اللياوت الخاصة بال Actionbar ضع لون محدد ل Background وجرب .

  2. انا عملت ثلاثة لياوت وثلاثة كلاسات واحد نفذ وتنين ما نفذت نص ما عم يطلع

ضع بصمتك بتعليق يعبر عن امتنانك

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.