Ich erstelle ein dynamisches TableLayout und TableRows, die Ansicht wie ImageView, TextView enthält. Ich bin assging sie Id mit setId() Methode.
Als id verwende ich eine int-Variable und inkrementiere sie, um sie als view id zuzuweisen und speichere sie auch in einem int-Array oder einer Liste, und später verwende ich Array oder Liste, um sie in Event-Handlern zu identifizieren.
Ich möchte nur wissen, ist es richtig (oder problmatic) zuweisen id wie diese oder gibt es eine bessere Möglichkeit.
zum Beispiel
Variablen
final int CHECK_BUTTON_ID = 982301;
int ids_check[];
in der Schleife erstelle ich Ansichten und setze IDs.
Button btn_check = new Button(this);
int id = i + CHECK_BUTTON_ID;
btn_check.setId(id);
ids_check[i] = id;