کلیدستان

نسخه‌ی کامل: انجام کار یکسان دکمه ها (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خسته نباشید میشه کمکم کنید که بدونم چطوری میشه برای چند تا دکمه یه کار یکسان انجام بدم بدون اینکه برای هر دکمه کد نویسی کنم
با تشکر
کافیه برای تمام دکمه ها یک شنونده onclick  تعریف کنید..واسه این کار کافیه داخل فایل xml برید و برای تمامی دکمه ها جمله زیر رو قرار بدید

کد پی‌اچ‌پی:
android:onClick="do_click" 
 

اضافه کردن این خط به تمام دکمه ها باعث میشه ،که یک شنونده به تمامی دکمه ها اضافه بشه .با متدی با نام do_click(این اسم اختیاری هست.هر اسمی که دوست داری بزارید)..
حالا کافیه داخل فایل جاواتون این متد فراخوانی کنی.

کد پی‌اچ‌پی:
public void do_click(View v)
{
 
Toast.makeText(getBaseContext,"true",Toast.LENGTH_SHORT);



اگه روی دکمه ها کلیک کنید تمامی دکمه ها عبارت True نمایش میدهد.