Ich habe eine Aktivität mit 80 ImageView, ich muss die Referenzen in meiner Java-Datei & Ich mache das so. Gibt es eine Möglichkeit, diesen Code zu vereinfachen? Bitte hilf mir.So optimieren Sie diese Referenzen Statements findViewById()
for (int i = 0 ; i < iv.length ; ++i) {
int resourceId = this.getResources().getIdentifier("iv" + i, "id", this.getPackageName());
iv[i] = (ImageView) findViewById(resourceId);
}
Aber optimieren Code:
iv[0]=(ImageView)findViewById(R.id.iv0);
iv[1]=(ImageView)findViewById(R.id.iv1);
iv[2]=(ImageView)findViewById(R.id.iv2);
iv[3]=(ImageView)findViewById(R.id.iv3);
iv[4]=(ImageView)findViewById(R.id.iv4);
iv[5]=(ImageView)findViewById(R.id.iv5);
.......
iv[79]=(ImageView)findViewById(R.id.iv79);
Warum hat Ihre Aktivität 80 Bildansichten? –