我会那样做:
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);}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)