آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

روشی دیگر برای ساخت و تعریف عملکرد چند دکمه (Button)، در برنامه نویسی اندروید

در مبحثی دیگر، چگونگی ساخت و تعریف عملکرد چند دکمه (Button) را شرح دادیم، در این مبحث قصد داریم که روشی دیگر را ذکر کنیم.

فرض کنید که بخواهیم 5 دکمه تعریف کنیم که اگر کاربر بر روی هر یک از آنها اشاره کند، یک سری کد اجرا خواهد شد. برای این منظور، ابتدا باید 5 دکمه (Button) را در فایل xml متناظر با Activity تعریف کنیم. مثلا فایل xml ، می تواند به صورت زیر باشد :

دقت داشته باشید که دکمه های فوق را من برای یک فایل xml با لایه LinearLayout نوشته ام، برای موارد دیگر، می توانید ویژگی های دکمه را تغییر بدهید تا به درستی در لایه نمایش داده شوند (مطابق میلتان آنها را تغییر بدهید).

همان طور که در کدها می بینید، id های مربوط به دکمه ها را متفاوت تعیین کرده ایم که عبارتند از :

کدهای زیر را درون فایل java مربوط به Activity می نویسیم تا عملکرد دکمه ها مشخص شود (نام Activity را برابر MainActivity در نظر گرفته ایم) :

نام package را برابر com.kelidestan.com در نظر گرفته ایم که شما باید آن را مطابق نام package برنامه اندروید خود تغییر بدهید. همچنین، به خط زیر از کدهای Activity توجه کنید :

همان طور که مشاهده می کنید، کدهای زیر در انتهای عبارت نوشته شده است :

که معنای آن، اجرای کلاس OnClickListener توسط این Activity می باشد. این عبارت، برای عملکرد صحیح دکمه ها (Button)، باید حتما نوشته شود.

به بخش زیر از کدها توجه کنید :

در این کدها، 5 حالت (case) را در نظر گرفته ایم که در هر کدام از آنها، id مربوط به یک دکمه (Button) ذکر شده است. برای هر یک از این حالت ها، باید به جای عبارت // Do Something کدهای مورد نظر خود را بنویسید تا هنگام اشاره کاربر بر روی آن دکمه (Button)، آن کدها اجرا شوند.

نویسنده علیرضا گلمکانی
شماره کلید 830
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)