【Android】onClick属性に指定したコールバック関数で押下されたボタンを識別する方法
Androidではクリック処理をメソッドで書くことのできるonClick属性があります。
このonClick属性では引数は指定できません。
もし、複数のボタンで同一の関数を呼び出すとき、分岐させたい場合は各ボタンに対してTagを設定することで識別が可能になります。
タグの設定
・xml
android:tag="タグ名"
・Kotlin(Java)
View.setTag(Object)
View.setTag(int,Object)//複数ある場合はint型でkeyを指定
タグの取得(コールバック関数内)
・Kotlin(Java)
view.getTag()
view.getTag(key)//複数ある場合はkey を指定