دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۹
  • آبان

جلسه ۱۶ : اجزای سفارشی در اندروید

  • دسته‌بندی‌ها :
جلسه ۱۶ : اجزای سفارشی در اندروید
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش برنامه نویسی اندروید را دنبال می کنند. Android لیست کاملی از ویدجت های از پیش ساخته مانند Button، TextView، EditText، ListView، CheckBox، RadioButton، Gallery، Spinner، AutoCompleteTextView و … که شما می توانید آن ها را به طور مستقیم در توسعه نرم افزار Android خود استفاده کنید، ارائه می دهد. اما ممکن است شما در زمانی بخواهید عملکرد این کنترل ها را طبق نیاز خود تغییر دهید. برای این منظور شما می توانید با ایجاد اجزای سفارشی در اندروید به این مقصود خود برسید، در ادامه ی این آموزش ما به شما چگونگی ایجاد و مدیریت کنترل های سفارشی در اندروید را آموزش خواهیم داد.

      اجزای سفارشی در اندروید

      در ادامه ی این مباحث به چگونگی ایجاد و تنظیم کنترل های سفارشی در اندروید خواهیم پرداخت.

      اگر فقط می خواهید که تنظیمات مختصری را به یک کنترل و یا یک طرح اعمال کنید از طرح بندی زیر استفاده کنید.

      متدها نیز به شما  کنترل دقیق ظاهر و عملکرد یک عنصر صفحه را می دهد.

      اجزای سفارشی در اندروید

      اجزای سفارشی در اندروید

      مراحل ایجاد یک طراحی کنترل سفارشی ساده

      مراحلتوضیحات
      ۱مراحل ایجاد برنامه در اندروید استدیو را طبق بخش های قبلی دنبال کرده و نام پکیج را com.pvlearn.pvlearn.myapplication قرار بدهید.
      ۲یک فایل XML res / values / attrs.xml برای تعریف ویژگی های جدید همراه با نوع آن ایجاد کنید.
      ۳یک فایل  src / mainactivity.java برای درج کدهای جاوا ایجاد کنید.
      ۴به محتوای فایل res / layout / activity_main.xml کد ایجاد نمونه رنگ و ویژگی های جدید را اضافه کنید.
      ۵برنامه را اجرا کنید تا شبیه ساز اندروید نتیجه را نمایش دهد.

      فایل attribute های زیر به نام attrs.xml را در فولدر res / values خود ایجاد کنید:

      مثال : 

      فایل طرح بندی مورد استفاده توسط activity را به موارد زیر تغییر دهید:

      مثال : 

      فایل جاوا زیر را به نام timeview ایجاد کنید تا برای نمایش ترکیب خود ایجاد کنید:

      مثال : 

      فایل Main activity را بصورت زیر ویرایش کنید:

      مثال : 

      پس از اجرای برنامه چیزی مشابه خروجی زیر را مشاهده خواهید کرد:

      کنترل های سفارشی در اندروید

      کنترل های سفارشی در اندروید

      کلام آخر

      اندروید به طور پیش فرض لیست کاملی از کنترل های تعاملی کاربر را از جمله Button، TextView، EditText، ListView و… ارائه می دهد. اما با این حال شما می توانید عملکرد این کنترل ها را با قابلیت کنترل های سفارشی در اندروید به دلخواه خود تغییر دهید.

      امیدواریم که از مباحث اجزای سفارشی در اندروید لذت برده باشید در بخش بعدی به مباحث drag/drop در اندروید می پردازیم.

      QR:  جلسه ۱۶ : اجزای سفارشی در اندروید
      به اشتراک بگذارید