جلسه ۳ بخش ۳ مقدماتی دکمه
راه آسون تر:
اصلا اون متد اضافه شده و اون implement تو خط اولو نمی نویسی
میری رو this جلو چشم OnClickListener وای میسی alt+enter می زنی
بهت میگه توی main activity این implemenet ... کنم؟ میگی آره خودش همه اونا رو میسازه
اگه چنتا دکمه می خواستی برا هر کدوم یه OnClickListener میذاری(این غیربهینه است ولی حالا!)
اون جا به جای this می نویسی new On خودش میاره new OnClick Listener
برای این که کلی مموری نگیرن میای تو همون یه دونه متد onclicklistener می نویسی برای هر دکمه اگه اونی که کلیک شده همینه بیا کار اینو بکن
اینجا رو نتونستم چن تا دکمه بذارم باگگگگگ
حالا اگه خواستی کلیک طولانی رو بگی از OnLongClickListener استفاده می کنی
جلو باتن می نویسیش و alt+enter و ...
مثال:
button.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { button.setText("Yahoooo"); return false; } });
اگه تا همین جا بسنده کنی هر سری لانگ کلیک کنی یه کلیک هم به حسابش میاره و کارای توی کلیک هم انجام میده
برا اینکه درستش کنی return false رو بکن true