شرح TableLayout

الموضوع: TableLayout.

المحاور: التعرف على TableLayout وكيفية جدولة العناصر وتوزيعها لصفوف وأعمدة.

المزيد

شرح RelativeLayout

الموضوع: RelativeLayout.

المحاور: التعرف على RelativeLayout وأهميتها وإيضاح بعض المفاهيم المتعلقة بها، وشرح أهم خصائصها.

المزيد

فهم خاصية weightSum و خاصية layout_weight

من أهم الخواص التي تساعدك في تنظيم وتوزيع العناصر داخل Layout معيّنة وبشكل متجاوب مع جميع أنواع الأجهزة، يشيع إستخدامها مع LinearLayout.

المزيد

شرح LinearLayout

الموضوع: LinearLayout

المحاور: التعرف على أداة LinearLayout بقسميها العمودي والأفقي (vertical & horizontal)، وأشهر خواصهما.
المزيد

خاصية الإكمال التلقائي – إنشاء حقل نصي يقوم بإقتراح الكلمات أثناء الكتابة

السلام عليكم ورحمة الله وبركاته

خاصية الإكمال التلقائي من الخواص الجميلة في الأندرويد، ومفيدة جداً للمستخدمين حيث توفر لهم سهولة الوصول وماهي الخيارات المتاحة، ومفيدة أيضاً لك انت كمطور بحيث تضمن أن المستخدم سوف يدخل البيانات المقترحة فقط. من أمثلة إستخدام هذه الخاصية (مربع البحث في محرك قوقل، وبحث فيسبوك، وأيضا ياهو،..إلخ)، بل لا تختصر على محركات البحث فقط، فيمكن إستخدامها في نمازج إدخال البيانات -(حقل المدن، الأقطار،..إلخ)- كما سنرى بعد قليل .

المزيد

إخفاء او إظهار الفواصل بين عناصر ListView

إن الحواجز او الفواصل (dividers) التي تفصل بين العناصر في عرض القوائم (ListView) تاتي ظاهرة بشكل إفتراضي، ولكن يمكن تخصيصها والتعديل عليها كما نريد، قد نرغب في إخفائها مثلا في تطبيقات الدردشة فهنا لسنا بحاجة لهذه الفواصل بل بالعكس ستشوه منظر الخلفية.

المزيد

[Source Code] تطبيق يوضح طريقة عمل ايقونة إشعارات مع عداد على ال ActionBar

هذا التطبيق هو مثال تطبيقي على درس طريقة عمل ايقونة إشعارات مع عداد في القائمة العليا ملف التطبيق متوفر للتحميل(مفتوح المصدر)، يمكنك تحميله مباشرة والإستفادة منه، كما يمكنك الرجوع للشرح لفهم كيفية العمل وفهم ما بداخل الملف.

المزيد