Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
التعامل مع إدخال لوحة المفاتيح
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تجربة ميزة "الكتابة"
Jetpack Compose هي مجموعة أدوات واجهة المستخدم المُقترَحة لنظام التشغيل Android. التعرّف على ميزتَي اللمس والإدخال في ميزة "الإنشاء"
يعرض نظام Android لوحة مفاتيح على الشاشة، والتي تُعرف باسم
طريقة إدخال برمجية، عندما يتلقّى حقل نصي في واجهة المستخدم التركيز.
لتقديم أفضل تجربة للمستخدم، يمكنك تحديد سمات
حول نوع الإدخال الذي تتوقّعه، مثل
رقم هاتف أو عنوان بريد إلكتروني، وطريقة تصرف طريقة الإدخال، مثل
إجراء تصحيح تلقائي للأخطاء الإملائية.
بالإضافة إلى طرق الإدخال على الشاشة، يتيح Android استخدام لوحات المفاتيح الخارجية، لذا
من المهم أيضًا تحسين تطبيقك ليتوافق مع لوحات المفاتيح المُرفَقة.
وتتضمّن المستندات التالية مناقشة لهذه المواضيع وغيرها.
دروس
- تحديد نوع أسلوب الإدخال
- تعرَّف على كيفية عرض طرق إدخال برمجي معيّنة، مثل تلك المصمّمة لأرقام الهواتف أو عناوين الويب أو التنسيقات الأخرى. تعرَّف أيضًا على كيفية تحديد خصائص مثل
سلوك الاقتراحات الإملائية وأزرار الإجراءات، مثل تم أو التالي.
- تحديد مستوى رؤية طريقة الإدخال
- تعرَّف على كيفية تحديد حالات عرض طريقة الإدخال المبرمَجة وكيفية تعديل التنسيق بما يتناسب مع المساحة المنخفضة على الشاشة.
- إتاحة التنقّل باستخدام لوحة المفاتيح
- تعرَّف على كيفية التأكّد من أنّه يمكن للمستخدمين التنقّل في تطبيقك باستخدام لوحة مفاتيح
وكيفية إجراء أي تغييرات ضرورية على ترتيب التنقّل.
- معالجة إجراءات لوحة المفاتيح
- تعرَّف على كيفية الردّ مباشرةً على إدخالات لوحة المفاتيح لإجراءات المستخدمين.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-05-02 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2026-05-02 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]