У меня есть активность Android с восемью TextViews, названная tvStat1, tvStat2, ..., tvStat8.У меня есть функция, которая принимает целое число в качестве параметра.Я хочу сделать что-то вроде этого:
public void incrementScore(int StatisticCategory){
String s "R.id.tvStat" + String.ValueOf(StatisticCategory);
TextView tvGeneric = (TextView)findViewById(s);
// ... do something with the text in the generic TextView...
}
Но, конечно, это не работает, так как метод findViewById принимает только целое число в качестве параметра, и поэтому мне не нравится мой способопределения общего TextView на основе входящего параметра.Поскольку у меня только восемь TextView, написать заявление о переключении не так уж и сложно, но я думаю, что должен быть лучший способ.Есть идеи?