الأربعاء، 4 نوفمبر 2020

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

 

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


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


متابعي موقعنا الاعزاء مرحبا بكم في مقالة جديدة في برنامج android studio عند تصميم اكثر من صفحة لتصميمك يجب عليك ربط الصفحات ببعضها مثال ان الصفحة الاولى تحتوي على مجموعة اختيارات يمكنك ان تجعل كل خيار ينقلك الى صفحة معينة , حيث يتم استخدام هذا البرنامج لتطوير (development) وبرمجة تطبيقات الاندرويد حيث يعمل اندرويد ستوديو في بيئة xml للتصميم  ويمكن تطويرالتطبيق الخاص بك بلغة الجافا او الكوتلن وقد سبق وان قدمنا لكم اكواد برمجية لي كلاتا اللغتين ، حيث يتعد لغة الكوتلن تطوير من جوجل للجافا وتعد اللغة الرسمية لتطوير التطبيقات لدى جوجل ولكن ما يعيبها ان البرنامج يكون مساحتة كبيرة خلافا عن الجافا الذي تكون مساحتة قليلة ، ويفضل تحميل اخر نسخة من الاندرويد استديو لانها تحوي مميزات رهيبة وتسهل على المطور عملية تطوير التطبيقات .


عن الاندرويد ستوديو


يعد برنامج أندرويد ستوديو من اقوى البرامج الـ برمجة المخصصة في مجال تطوير تطبيق او تطبيقات الاندرويد كما ذكرنا ، ويمكن أن تقوم بي تحميل البرنامج مجانا من خلال الموقع الرسمي ، واذا كنت تبحث عن شرح او كورس تطوير تطبيقات الأندرويد فنحن نقدم لكم مجموعة كبيرة من المشاريع الجاهزة والاكواد التي سوف تساعدك على تعلم تطوير تطبيقات أندرويد إلى الوصول الى مرحلة الاحتراف بإذن الله 


تاريخ الاندرويد ستوديو


كانت بداية الاندرويد عام 2003 على يد آندي روبين وعدد من المبروجين الاخرين حيث تعد أندرويد استوديو ‏ منصة لكتابة و انشاء التطبيقات ( apps ) والتي تسهل على المطورين كتابة الشيفرة المصدرية لتطبيقات أندرويد سواء بلغة جافا ( java ) في بيئة ide ، كما تسمح للمطور بمعاينة الهيئة التطبيقه الخاصة على مختلف قياسات الشاشات بشكل فوري أثناء التطوير ألتطبيقات والبرامج ، وتسهّل البرمجة تطوير التطبيقات متعددة اللغات ويمكنك تنزيل المحرر من خلال الموقع الرسمي للبرنامج ويمكنك الـ بداية في البرمجة وتعلم البرمجة باستخدام لغة الجافا ويوجد دروس في موقعنا وشروحات في الجافا يمكنك الاطلاع عليها ويوجد كتاب او مجموعة كتب لتعلم كيفية الكتابة بالجافا .



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

اكتب هذا الامر 

click.setOnClickListener(MainActivity.this);


تحت super.onCreate(savedInstanceState);
قم بتغيير MainActivity بإسم الـ class الذي تتواجد فية حاليا 

توجة الى الصفحة التي تريد ربط صفحات بها حاول ان تجعل الصفحة تحتوي على ازرار وكل زر لة id لكي نجعل ان كل زر ينقلك لصفحة معينة
قم بتعريف الازرار في كود java الخاص بالصفحة واكتب هذا الكود قبل اخر { في الكود

    private void page() {
        Intent i = new Intent(MainActivity.this,music.class);
        startActivity(i);
    }

قم بتغيير page بأي اسم اخر تريدة
وقم بتغيير MainActivity.this بإسم الصفحة التي تتواجد عليها الان وقم بتغيير music.class بإسم الصفحة التي ترغب بالتوجة لها

startActivity(i); 

هذا الكود يقوم ببدء تنفيذ العملية 
الان بعد الانتهاء من انشاء انتقال للصفحة اكتب هذا الكود بعد نهاية الكود السابق
 public void onClick(View view) {
        switch (view.getId()) {
            case R.id.main_ac: page();
                break;
        }

قم بتغيير main_ac بعنوان id الزر وقم بتغيير page بالاسم الذي قمت بتسميتة في private void page





احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً