Avatar ·

كيفية تعيين النص في EditText في Kotlin؟ مشكلة مع setText()

مرحبًا أيها الزملاء! لقد بدأت للتو في تعلم Kotlin لتطوير Android وواجهت مهمة بسيطة على ما يبدو — تعيين النص في حقل EditText برمجيًا. أقوم بتطوير تطبيق صغير للملاحظات، وأحتاج إلى أنه عند النقر على زر "تحميل"، يظهر النص المحفوظ مسبقًا في EditText. إليك الكود الخاص بي بلغة Kotlin: ```kotlin val editText = findViewById(R.id.myEditText) editText.setText("مرحبًا بالعالم!") // خطأ! ``` لكن Android Studio يضع خطًا أحمر تحت `setText()` ويظهر خطأ: "Unresolved reference: setText". جربت كتابة `editText.text = "مرحبًا بالعالم!"` — عندها يشتكي المترجم من عدم تطابق الأنواع: "Required: Editable, Found: String". أنا في حيرة. أعلم أنه في Java كان كل شيء يعمل عبر `editText.setText("نص")`. لماذا لا يعمل هذا في Kotlin؟ كيف يمكن تعيين النص في EditText بشكل صحيح؟ أحتاج إلى حل بسيط وواضح، ويفضل أن يكون مع مثال. شكرًا مقدمًا على المساعدة! ملاحظة: أستخدم أحدث إصدار من Android Studio وKotlin 1.