درود. با قسما چهارم این دوره آموزش برنامه نویسی آندروید با شما همراه هستیم. به لطف نرم افزار درجه یک اکلیپس، برنامه نویسی اپلیکیشن های آندرویدی بسیار آسان شده است. شما با این برنامه میتوانید از آبکجکت های آماده مثل دکمه، فیلدها، ویو های مختلف بدون نوشتن حتی یک کلمه برنامه نویسی استفاده کنید. در این قسمت از آموزش ما به بررسی و معرفی انواع آبجکت ها و UI Control ها مثل فیلد رمز، فیلد ایمیل، فیلد نام، دکمه ثبت و. میپردازیم. با تکفارس همراه باشید. View ها عناصری در برنامه نویسی آندروید هستند که تمامی آبجت ها مثل دکمه، لیست، فیلد ها و. باید در آن قرار گیرند. در طرف دیگر GroupView ترکیبی است که تعدادی View زیر مجموعه آن هستند. این View ها که با نام نیز شناخته می‌شوند، به طوریکه وظیفه بخشیدن زیبایی به برنامه و حامل دیگر عناصر در صفحه ی اپلیکیشن هستند. طراحی گرافیکی در XML بسیار شبیه به HTML می‌باشد. به طوریکه شما به راحتی میتوانید برای عناصر خود مشخصات تعیین کنید و یا آن را وارث عنصر دیگری کنید. برای مثال: از دیدن این کد ها ناراحت نشوید! زیرا شما با کشیدن یک دکمه بر روی صفحه از Toolbox سمت چپ نرم افزار اکلیپس به راحتی میتوانید این کدها را در فایل XML خود داشته باشید. اما میرسیم به تحلیل تصویر بالا در تصویر بالا شما یک المنت به نام TextVeiw را مشاهده میکنید. همانطور که می‌بینید توسط دستوراتی به این المنت خواصی داده شده و حتی به آن مقدار " I am a TextVeiw " نیز داده شده است. برای ابعاد آن نیز wrap _ content نیز انتخاب شده است و این به آن معنا است که نسبت به جای گیری دیگر المنت ها ابعاد آن متغیر خواهد بود. ما این خواص را برای Button (دکمه) ی پایین TextView را نیز می‌بینیم. همانطور که مشاهده میکنید GroupView این فایل XML از توع LinearLayout می‌باشد که در جلسه سوم به طور مفصل آن را تشریح کردیم. میخواهیم کمی کد نویسی کنیم. با اولین چیزی که باید آشنا شوید، id است. باید بدانید که هر کنترلی در آندروید دارای یک id یا شناسنامه است. با استفاده از ای آی دی میتوان آن کنترل مربوطه را در هر جای برنامه نویسی چه چاوا و چه XML استفاده و فراخوانی کرد. در XML برای مشخص کردن id یک کنترل، این کد را برای آن وارد خواهیم کرد: در حالت کلی نیز شما با صدا زدن آی دی در XML ، میتوانید به صاحب شناسنامه، خاصیت های مختلفی ببخشید: و تقریبا اصلی ترین کاری که میتوان برای یک Control انجام داد، وارد کردن آن بر محیط برنامه نویسی جاوا است. شما میتوانید در فایل MainActivity . java خود و بعد از کلمه override @ ، از این کد برای فراخوانی کنترل در برنامه نویسی جاوا استفاده کنید. برای مثال: