القائمة الرئيسية

الصفحات

التنقل بين الصفحات – دروس تعلم برمجة تطبيقات الاندرويد باستخدام الجوال وبواسطة تطبيق AIDE

التنقل بين الصفحات – دروس تعلم برمجة تطبيقات الاندرويد باستخدام الجوال وبواسطة تطبيق AIDE



التنقل بين الصفحات – دروس تعلم برمجة تطبيقات الاندرويد باستخدام الجوال وبواسطة تطبيق AIDE 



اهلا ومرحبا بكم زوار ومتابعي مدونه Free Androidy

السلام عليكم ورحمه الله وبركاته، مرحبا بكم في سلسلة دروس تعلم انشاء تطبيقات الاندرويد، باستخدام الجوال وبواسطة تطبيق (Aide).

في هذا الدرس ان شاء الله سنتعلم كيف نقوم بالتنقل بين الصفحات في تطبيق (Aide)، وبين الاكتيفيتز (activities)، وبين الاي اوت(layout).

فمثلا: توجد لدينا صفحة اولى، والتي يتم انشاؤها تلقائيا في تطبيقAide، ونريد التنقل الى الصفحة الاخرى، او ننشئ صفحة جديده ونريد التنقل اليها نقوم بالآتي:

اولا: نقوم بفتح برنامج Aide، واول صفحة تواجهنا هي الصفحة الاولى والتي تم انشاؤها تلقائيا.




وإذا أردنا ان ننشئ صفحة اخرى، ونريد من المستخدم التنقل من الصفحة الاولى الى الصفحة الثانية عند فتح التطبيق، نقوم اولا بإضافة الصفحة الثانية.

ثانيا: كيفية اضافه الصفحات في تطبيق Aide


لإضافة صفحة اخرى، نذهب اولا الى مجلد res ومن ثم الى مجلد layout، ومن ثم يوجد هناك خياران، اول خيار توجد هناك ثلاث نقاط بالجهة اليمنى لتطبيق Aide، ونقوم بالضغط عليها وتظهر عده خيارات منها مكتوب (Create New File)، نقوم بالضغط عليها وتظهر لنا نافذه نكتب اسم الاكتفيتي التي نريد اضافتها.

والطريقة الثانية بعد الدخول الى مجلد res مباشره هناك خيار اول خيار مكتوب (Add New Xml File)، نقوم بالضغط ومن ثم نكتب اسم الاكتفيتي.

بعد ذلك نقوم بالرجوع الى الخلف من خلال الضغط على المجلد المسؤول عن الرجوع، ونقوم بالضغط على مجلد java، وهو اول مجلد يظهر لنا عند فتح تطبيق ال Aide بعد الضغط على مجلد main.

نقوم بالنقر على مجلد java، ومن ثم نقوم بالضغط على الثلاث نقاط الموجودة على يمين التطبيق، وتظهر قائمة جانبية ونختار منها (Create New File)، او من الخيار الاول المكتوب (...Add New Class)، ونقوم بكتابه ملف الجافا والذي يحتوي على الاكواد البرمجية الخاصة بالصفحة التي تم انشاؤها.


تبقا لدينا لابد من اضافه اسم الاكتفتي الجافا داخل ملف Manifest.

نذهب الى ملف Manifest ونقوم بكتابه اسم الجافا اكتفتي، تحت وسم ال application>




بعد اضافه كلا من الصفحات الاكتيفيتز وملف الجافا، تبقا لدينا خطوه اخيره وهي اضافه الاكواد التي من خلالها يتم عرض الصفحة الثانية او الانتقال اليها.

لكتابه الاكواد البرمجية المسؤولة عن التنقل بين الصفحات، يجب علينا ان نضيف زر button، في الاكتفيتي داخل الاي اوت الموجودة في ملف ال xml في الصفح الاولى والتي من خلاله يتم الضغط عليه والتنقل الى الصفحة الثانية.




بعد اضافة الزر button في الصفحة الاولى، نقوم بالتوجه الى ملف الجافا اكتيفيتي لنفس الصفحة الاولى، ونقوم بكتابه الكود التالي..

public class MainActivity extends Activity
{
               
   Button go;
               
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
                               
                                go = (Button)findViewById(R.id.Button1);
                                go.setOnClickListener(new View.OnClickListener() {
                                               
       @Override
         public void onClick(View v) {
                                                                               
       Intent i = new Intent(MainActivity.this,HomeActivity.class);

  startActivity(i);
                                                                }
                                                });           
    }
}







نتمنا ان يكون الدرس واضح ومفهوم، دمتم بخير زوار ومتابعي مدونة 
 

والسلام عليكم ورحمة الله وبركاته....











تعليقات

محتويات المقالة