استخدام الصور بسورس تطبيق الطريق إلى النجاح

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

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

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

في البداية وقبل كل شيء حمل السورس كاملاً من : تحميل سورس تطبيق اندرويد الطريق إلى النجاح

لأننا سوف نعمل التعديلات عليه, وبعد فتح المشروع على الاندرويد ستوديو :

  • نقوم بفتح الكلاس ( SubjectList ) بداخله قمنا بتمرير Integer[] بإسم AndRody_Text نترك الاسم كما هو كي لا تتخربط عليها الأمور. بهذا القائمة قد مررنا داخلها النصوص .. ولكن سوف نستبدلها بملفات لياوت Layouts .
  • نقوم الآن بإنشاء مثلاً 3 ملفات لياوت بدون ملفات الجافا فقط ملفات الـ xml ولتكن الأسماء لها مثلاً : layout_p1 – layout_p2 – layout_p3 , مع العلم إن كل ملف لياوت سوف يصبح لقسم معين.
  • والآن نرجع لـ قائمة الانتجر AndRody_Text ونقوم بحذف النصوص منها وتمرير داخلها ملفات اللياوت بهذا الشكل :
    Integer[] AndRody_Text = {R.layout.layout_p1,R.layout.layout_p2,R.layout.layout_p3};

    هكذا قمنا بتمرير ملفات لياوت بعد الضغط على كل قسم .. الان نذهب إلى الاكتفتي الذي تستقبل هذه الملفات .. بالسابق كانت تستقبل ملفات نصية.

  • نذهب للكلاس ( Singleitem ) كان مرتبط باللياوت : snigle_item, الان سوف تصبح اللياوت متغيرة . ونستبدل الكود التالي :
    setContentView(R.layout.snigle_item);

    بالتالي :

    setContentView(getIntent().getIntExtra("textt", R.layout.snigle_item));

    ليتم استخدام اللياوت التي تم استدعائها.

  • فقط هذا كل شيء, سوف يصبح لديك اكواد اضافية تستطيع حذفها .. كذلك الان بعد الضغط على القسم الأول سوف يذهب بك إلى ملف اللياوت الأولى والتي اسمها كما اتفقنا : layout_p1 وهكذا تستطيع إضافة تنسيق كل قسم بلياوت مختلفة وخاصة به.

 

شكراً لكم لمتابعتكم .. و بنتظار اي اقتراحات أو اسئلة او استفسارات .. و شكراً لكل من دعمنا. وبالتوفيق.

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

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

شاهد أيضاً

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

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

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

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

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

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

11 تعليقات

  1. السلام عليكم رمضان كريم
    صديقي هون عم يعطي غلط اخر كود
    setContentView(getIntent().getIntExtra(“textt”, R.layout.snigle_item));

    • وعليكم السلام اخي ..

      ممكن تأثر على الخطأ الأحمر .. وتعمل صورة من الكلام الذي يظهر لك ! .. وترسل رابط الصورة هنا لارى المشكلة ~

      • شكرا اخي تم الحل الغلط مني كان . بس اخي بعد ماعدلت الكل ونزلت التطبيق عالموبايل اول ما اكبس اول قسم تبع تصفح الكتاب بيقول تم ايقاف تطبيق وبيخرج

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

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

      • مابعرف انو قسم اصورلك انا لما بكبس على تصفح الكتاب بيطلع عندي الموضوع والمادة بس اكبس على وحدة بيطلع غلط وبيطلع من التطبيق

    • معناتو الخطأ عندك بملف Singleitem صور الكود الذي بداخلها .. او قم بنسخه وارساله هنا بملف مفكرة txt

  2. هل يمكنني التعديل على التطبيق ووضع به اعلانات ورفعه على المتجر والربح منه ؟

  3. لم ينجح معي ارجوا توضيح فيديو

  4. التوضيح معقد كثيرا استاذ ارجوا اعادة شرحه . ماهي التعديلات حتى اقوم باضافة صورة مع النص داخل singleitem

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

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