Android Kotlin – التعامل مع EditText

kotdroid, android, kotlin, android، kotlin، kotlin android، kotlin tutorial، اساسيات كوتلين، اندرويد كوتلين، برمجة kotlin، برمجة تطبيقات الاندرويد، برمجة كوتلين، تعلم الاندرويد، تعلم كوتلين

شرح التعامل مع EditText لاستخدامها داخل التطبيق في لغة kotlin

اولاً نقوم باضافة العنصر الى layout الخاص في الواجهة

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

ونسند له عدد الاسطر المراد اضافتها مثلاً 5 اسطر فقط

لن يقبل اكثر من خمسة اسطر لظهورها على الواجهة , هنى من اول شيئ يأخذ مساحة 5 اسطر
لكن ممكن بدلاً منها استخدام

سوف يكون سطر واحد فقط واذا اراد المستخدم اضافة سطر اخر يقبله بشكل طبيعي ولكن لن يقبل ان يتمدد اكثر من 5 اسطر
وممكن ايضا تحديد نوع type الخاص به من البداية مثلا اذا وضعناه

سوف يقوم بتشفير جميع المدخلات وتظهر على شكل نجوم
وممكن تحديد نوعه من البداية ولا يمكن للمستخدم ادخال به شيئ غير المحدد مثلا لدينا text, number, phone, email وهنالك المزيد يمكنن الاطلاع عليها جميعاً

اكثر ما يتم استخدامه هيا رسالة داخله تظهر للمستخدم ماذا يجب ان يدخل في هذا الحقل وعندما يبداء المستخدم كتابة تختفي

عن طريق hint يمكنك اضافةالنص الذي تريد اظهار

الان ننتقل الى التعامل مع editText برمجياً من داخل الكلاس

اذا اردنا جلب النص الذي ادخله المستخدم بكل بساطة نقوم باستدعائه عن طريق id الخاص به text_view.text
id الخاص بنا حالياً هوا text_view وعن طريق text نجلب النص الذي ادخله المستخدم

الـ event الذي نستخدم لمعرفة التغيرات لحظة ادخال حرف من المستخدم او عدد الحروف المدخلة الخ…

سوف نستخدم دالة onTextChanged لاظهار ما تم ادخاله من المستخدم لحظة ادخاله ايا حرف
عن طريق المتغير s يتم جلب ادخال المستخدم وعن طريق start يتم جلب عدد الحروف المدخلة طبعا يبداء العدد من ال0 مثل array

سوف يتم استخدام textview لعرض ادخال المستخدم بها لحظة ادخاله
واضافة زر لجلب النص النهائي المدخل

كود الوجهة كاملاً

كود الكلاس

اضافة تعليق

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