1.

View[] views = new Views[VIEW_COUNT];

1)
int count = 0;
for (View view: views)
  view = (View)findViewById(R.id.view1 + count++);

2)
for (int i=0; i<VIEW_COUNT; i++)
  view = (View)findViewById(R.id.view1 + i);




2.

1)
if (view.getId() == R.id.view1) { ... }
else if (view.getId() == R.id.view2) { ... }
... or switch case

2)
if (view.equals(views[0])) { ... }
else if (view.equals(views[1])) { ... }
...





안드로이드 ㅊㅊ좀