از حالا یه چند تا درسی رو راجع به view ها یا به طور کلی المان های ظاهری برنامه ها اختصاص میدم.
کلا view یه ناحیه مستطیلی روی صفحه رو در بر میگیره و مسئول اینه اونو رسم کنه و event هاش رو هندل کنه. کلاس View، کلاس پایه برای widget هاست و همه چی مثل button ها و ... از این کلاس ارث میبرن. یه viewgroup هم داریم که بعدا راجع بهشون صحبت میکنیم.
همه اینا برای ساختن ui برنامه یا ظاهرش هستن.
برای ساختن و استفاده از view ها اول تعریفشون میکنیم. بعدا ویژگی هاشون رو توی layout تعریف میکنیم و بعد توی کد هندل میکنیم رفتارشون رو . البته همه اینا مستقل از xml هم میشه یعنی توی زمان runtime.
1- textview
اولین و ساده ترین و پرکاربردترین ویدجت، Textview هست که واسه نمایش دادن اطلاعات متنیه.قابلیت ویرایش رو به کاربر نمیده و فقط متن رو نمایش میده. ویژگی یا attribute های زیادی داره. واسه آشنا شدن با attr هاش بهتره به صفحه android developer رجوع بشه.
2-button
3-EditText
4-ImageView
5-seekbar
6-fab
به عنوان تمرین ویوی checkbox و radiobutton , siwtch , toggle button و spinner رو دربیارین و پروژه ای که تعریف میکنیم بعدا