تطبيق تفسير الاحلام

بسم الله الرحمن الرحيم سنتحدث فى هذا المقال

عن تطبيق بسيط  لتفسير الاحلام  .. فالفكره باختصار هى انا يقوم المستخدم بكتابه اى كلمة يريد ان يعرف معناها فيقون التطبيق باكمال الكلمه واظهار معنى الكلمه فى تفسير الحلم ..

فالفكره تعتمد على عمل ملف Xml  نقوم بتخزين فيه الكلمات او القاموس المراد البحث عنه على شكل  String Array  . ونقوم بعمل StringArray اخرى فى نفس الملف فيها معانى الكلمات بنفس الترتيب

الخطوات:

اولا نقوم بعمل مشروع جديد باسم TafserAhlam

ونقوم باضافه شاشة MainActivity.java  للمشروع ونبدا فى تصميم شكل الشاشة الرئيسية بالكود التالى :

 

 

فالشاشة تحتوى على app bar ويحتوى على AutoCompleteTextView لتقوم بالتكمله التلقائيه عندما يكتب المستخدم اى حرف . ويكون الناتج كالتالى :

Screenshot_2016-04-25-00-28-31ثم بعد ذلك نقوم بعمل بعمل ملف باسم db.xml  فى المجلد Vslues

ونقوم بعمل String Array  بالكلمات لتكون بهذا الشكل :

ثم بعد ذلك نقوم بعمل String Array بنفس الترتيب .. تحتوى على معانى الكلمات

ثانيا نذهب الى ملف MainActivity.java  :

لنقوم اولا بتعريف المتغيرات العامه

 

ثم فى داله onCreate  نقوم بوضع الكود التالى

حيث ان الفكره بان نقوم بعمل Array عن طريق الجافا ونساويها بالStringArray  الموجوده فى ملف db.xml وعندما يختار المستخدم جمله او اسم فى حدث الضغط نظهر المعنى المرادف لها بنفس الترتيب من ملف db.xml ايضا بنفس الطريقه:

ليصبح الكود النهائى لملف MainActivity.java

 

وبعد تشغيل البرنامج نقوم بكتابه حرف  الف فى مربع الكتابه كالتالى :

Screenshot_2016-04-25-00-29-49

 

فسيقوم البرنامج بالتكمله التلقائيه كما فى الشكل ثم نختار الكلمه او الجمله التى نريدها فيكون النتاج كالتالى :

Screenshot_2016-04-25-00-33-29

ملحوظه يمكن زياده عدد الكلمات ومعانيها عن طريق اضافه الكلمات ومعانيها فى ملف db.xml  بنفس الترتيب

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

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

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

اترك تعليقاً

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