المدقق الأملائي SpellChecker

من الوظائف المهمة التي نستطيع أستخدامها هي المدقق الأملائي من خلالها نستطيع أن نكتب حرف ويقترح علينا مجموعة الكلمات من الاقتراحات المرتبطة بهذا الحرف .

لأستخدم المدقق الأملائي لابد وأن   implements SpellCheckerSessionListener ولابد أن نستخدم الميثود الموجوده فيه كالتالي :-

بعدها لابد من عمل أوبجكت من SpellCheckerSession و لابد من أستدعاء getSystemService(Context.TEXT_SERVICES_MANAGER_SERVICE

ويتم  عمل أستدعاء لميثود newSpellCheckerSession() من  الكلاس TextServicesManager وهي المسئولة عن إدارة التعامل مع بين التطبيق والنص

الميثود هنا  تبدأ في أخذ النص من المستخدم وتضع الأقتراحات المحتملة لهذا النص  وتضيفه إلى أوبجكت sb  من StringBuilder

في النهاية يتم إرسالها من خلال

ويتم أسترجاعها من خلال

scs.getSuggestions(new TextInfo(text.getText().toString()), 3);

الميثود هنا تأخذ

النص المدخل من المستخدم .

وعدد الأقتراحات المفروض ظهورها ممكن أن نغير هذا العدد سواء بالزيادة أو النقصان العدد هنا 3 .

ليظهر الشكل النهائي كالتالي

 2015-01-13_16-14-102015-01-16_6-34-43ذ2015-01-13_17-01-27

MainActivity.java

activity_main.xml

لتحميل المشروع من هنا

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

الوسوم

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *