我会那样做:
final int[] earnTvsId = new int[] {R.id.earn1Tv, R.id.earn2Tv, R.id.earn3Tv, R.id.earn4Tv ...};for(int i = 0; i < earnTvsId.length; ++i){ earnTvs[i] = (TextView) findViewById(earnTvsId[i]);}如果要使用该
getIdentifier()方法:
for (int i = 0; i < NUMBER_OF_TEXTVIEWS; ++i) { final int resId = getResources().getIdentifier("earn" + i + "Tv", "id", getPackageName()); earnTvs[i] = (TextView) findViewById(resId);}


