انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
انجام کار یکسان دکمه ها (در برنامه نویسی اندروید)

انجام کار یکسان دکمه ها (در برنامه نویسی اندروید)

#1
سلام خسته نباشید میشه کمکم کنید که بدونم چطوری میشه برای چند تا دکمه یه کار یکسان انجام بدم بدون اینکه برای هر دکمه کد نویسی کنم
با تشکر
پاسخ

انجام کار یکسان دکمه ها (در برنامه نویسی اندروید)

#2
کافیه برای تمام دکمه ها یک شنونده onclick  تعریف کنید..واسه این کار کافیه داخل فایل xml برید و برای تمامی دکمه ها جمله زیر رو قرار بدید

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

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

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



اگه روی دکمه ها کلیک کنید تمامی دکمه ها عبارت True نمایش میدهد.
پاسخ
 سپاس شده توسط admin ، alerji ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان