الاثنين، 19 أكتوبر 2020

شرح انشاء واجهة تسجيل دخول بسيطة بالاندرويد ستوديو

 

شرح انشاء واجهة تسجيل دخول بسيطة بالاندرويد ستوديو

شرح انشاء واجهة تسجيل دخول بسيطة بالاندرويد ستوديو


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


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


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


الصق الكود التالي في layout


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="15dp"
    android:text=" Welcome ! "
    android:layout_gravity="center"
    android:textStyle="bold"
    android:fontFamily="cursive"
    android:textSize="50dp"
    android:textColor="@color/colorAccent"

    <EditText
        android:paddingStart="15dp"
        android:drawableStart="@drawable/ic_mail"
        android:background="@drawable/curvy"
        android:layout_margin="10dp"
        android:hint=" Enter Your Email"
        android:layout_width="match_parent"
        android:layout_height="50dp"

    <EditText
        android:drawableStart="@drawable/ic_user"
        android:paddingStart="15dp"
        android:background="@drawable/curvy"
        android:layout_margin="10dp"
        android:hint=" User name "
        android:layout_width="match_parent"
        android:layout_height="50dp" />


    <EditText
        android:paddingStart="15dp"
        android:background="@drawable/curvy"
        android:layout_margin="10dp"
        android:drawableStart="@drawable/ic_pass"
        android:hint=" Password "
        android:layout_width="match_parent"
        android:layout_height="50dp" />

    <EditText
        android:drawableStart="@drawable/ic_user"
        android:paddingStart="15dp"
        android:background="@drawable/curvy"
        android:layout_margin="10dp"
        android:hint=" phone number "
        android:layout_width="match_parent"
        android:layout_height="50dp" />

    <Button
        android:layout_margin="10dp"
        android:layout_gravity="center"
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        android:background="@drawable/colorfulbutton_button"
        android:text="Login"
        android:textColor="@color/colorwhite" />

    <Button
        android:layout_gravity="center"
        android:layout_margin="10dp"
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        android:background="@drawable/colorfulbutton_button"
        android:orientation="horizontal"
        android:text="Register"
        android:textColor="@color/colorwhite" />

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@color/colorPurper"
    android:text=" Forgot your password ? "
    android:layout_gravity="center"

</LinearLayout>

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

لمزيد من الاكواد


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