有规律的ID获取(getIdentifier的使用)

有规律的ID获取(getIdentifier的使用)

        例如在碰到有规律的id时,如tv1,tv2,tv3,tv4,tv5。要么写5findViewById,要么使用框架。这里介绍getIdentifier来解决这个问题,偷点懒。
private TextView[] mTextViews = new TextView[5];
for (int i = 0; i < mTextViews.length; i++) {
      int id = getResources().getIdentifier("tv" + (i + 1), "id",getPackageName());
      mTextViews[i] = (TextView) findViewById(id);
}

 

你可能感兴趣的:(java,开发语言)