الان سنتعلم إظهار كتابة على الشاشة
نكتب هذا الكود ونشغله
الآن نأتي لتحليل الكود :
نحن وضعنا كود الواجهة في متغير xml واستخدمنا علامة الإقتباس الثلاثية لإننا نحتاج الى عدة سطور
xml="""
الان نفتح الـ <tag> الرئيسي
<LinearLayout
بعد كتابة الـ <tag> الرئيسي نقوم بكتابة خواصه ، بعض الخواص رئيسية لابد من كتابتها وإلا فلن يعمل الكود ، وأحد الخواص الرئيسية هي xmlns وتكون كتابة الخواص كالآتي :
xmlns:android="http://schemas.android.com/apk/res/android"
لون الخلفية
android:background="#ffffff"
نلاحظ ان طريقة كتابة الخواص يكون بالطريقة التالية , كتابة الكلمة android وبعدها كتابة نقطتين شارحة : وبعدها كتالة الخاصية المطلوبة ونحن هنا استخمنا خاصية خلفية الشاشة وهي background وبعدها نكتب = وبعدها نكتب قيمة الخاصية وهنا كتبنا الشفرة اللونية للون الأبيض "ffffff#" شفرات الألوان سنشرحها في درس مستقل انشاء الله
الان نحدد الكتابة في وسط الشاشة من خلال الخاصية gravity
android:gravity="center"
نحن الان اكتفينا من هذه الخواص وسنغلق الـ <tag> الرئيسي وهذا الإغلاق هو إغلاق أولي فقط و الإغلاق النهائي يكون في نهاية الكود
>
وبعد إن اغلقنا الـ <tag> الرئيسي سنقوم بكتابة عناصر الواجهة
عناصر الواجهة هي أيضا تكتب بنفس طريقة الـ <tag> الرئيسي حيث نقوم بفتح <tag> وبعدها نكتب خواصه وبعدها نغلق الـ <tag> ولكن الفرق هو ان العناصر لا تحتوي على خواص ثابتة لا بد من كتابتها و يضا تختلف في الإغلاق
ففي الـ <tag> الرئيسي عند إغلاقه نكتب < فقط لكن في إغلاق الخواص نكتب </ للإغلاق
نحن في هذا المثال استخدمنا عنصر النصوص وهو TextView
<TextView
لون النص
android:textColor="#ffa500"
توسيط النص
android:gravity="center"
النص المطلوب
android:text="Iam Developer"
حجم النص
android:textSize="20dp"
إغلاق الـ <tag> الخاص بعنصر النص TextView
/>
الآن نقوم بإغلاق الـ <tag> الرئيسي
</LinearLayout>
وبدها نضع علامة الإقتباس الثلاثية
"""
الآن انتهينا من كتابة كود الواجهة
وبقي علينا استخدام الكود من خلال البايثون
import android
droid=android.Android()
الواجهة
droid.fullShow(xml)
تم بحمد الله
ليست هناك تعليقات:
إرسال تعليق