У меня проблема с обработкой динамически создаваемых кнопок на Android.Я создаю N кнопок, и я должен сделать тот же метод, когда кнопка нажата, но я должен знать, какая кнопка нажата.используя метод ниже, чтобы увидеть, какая кнопка была нажата.(строка btn.setId(2000+i);
и btn.setOnClickListener((OnClickListener) this);
).Этот метод также реализован в упражнении.
@Override
public void onClick(View v) {
switch (v.getId()){
case 2000: selectButton(0);
break;
...
case 2007: selectButton(7);
break;
}
}
Это не очень хорошо для меня, поэтому я спрашиваю, есть ли лучший способ сделать это?или как отправить некоторую информацию на событие onclick?какие-либо предложения?