همانطور که در قسمت قبلی خواندید، متوجه شدید که ما میتوانیم به راحتی یک دکمه در محیط اکلیپس ایجاد کنیم و به آن خاصیت هایی همچون رنگ، متن و. بدهیم. حالا میخواهیم بدانیم که چگونه میتوان بعد از کلیک کاربر بر روی آن دکمه یا تکست، رویدادی ( Event ) برای کاربر رخ دهد. برای مثال اگر شما بر روی دکمه ی Next کلیک کنید، به صفحه ی بعدی هدایت می‌شود. در این جلسه آموزش رایگان برنامه نویسی آندروید تکفارس، میخواهیم به شما آموزش دهیم که چگونه این Event ها را در برنامه نویسی آندروید و جاوا ایجاد کنید. این دسته از رویدادها فقط زمانی عمل خواهند کرد که کاربر کاری را در صفحه انجام دهد. برای مثال روی دکمه ای کلیک کند و. این نوع رویداد پس از انچام عملی که کاربر به آن دستور می‌دهد، آن را ذخیره و نگه داری می‌کند. این عنصر در برنامه نویسی آندروید، کنترل کننده انواع Event هایی است که در برنامه نویسی آندروید به کار برده اید. در آندروید ما بی نهایت رویداد داریم، ولی برای سهولت در فهم آموزش و گیج نشدن شما ( ما تعدادی از پرکاربردترین های آنها را برای شما لیست کردیم. ثبت کردن رویداد ها در آندروید راه های مختلفی دارد، اما من میخواهم راهکار اصلی را برای شما تشریح کنم: با سناریو های بالا شما میتوانید به یک شی بی جان، روح ببخشید. راه سوم به شدت پیشنهاد می‌شود. کاربران استفاده کننده از موبایل های آندرویدی میتوانند دکمه های مختلفی را لمس کنند. از دکمه پاور گرفته تا دکمه Home و Back . البته ناگفته نماند که این دکمه ها، تنها دکمه های سخت افزاری گوشی هستند و کاربران میتوانند با صفحه لمسی نیز به برنامه ی شما دستور دهند. شما با تابع TouchMode ( می‌توانید مشخص کنید که کاربر باید کدام دکمه یا شی را لمس کند. یک سناریو که اگر کاربر بر روی دکمه شما کلیک نکند چه اتفاقی خواهد افتاد ( همان Event ) : برای تمرین رویداد های آندروید، بهترین روش، ساخت یک رویداد onFocus است. این اونت بسیار ساده است. این رویداد دو حالت مختلف دارد: این کد کوچک را در زیر کنترلی که میخواهید به آن نسبت دهید وارد کنید. این کد به شما کمک خواهد کرد تا در هنگام بالا آمدن برنامه مثلا دکمه ای که به آن این رویداد را نسبت داده اید، به اصطلاح Highlight شود. در قسمت بعد: