ex) activity_main.xml에 Button이 여러개 존재할 경우
public class MainActivity extends AppCompatActivity {
Button numBtn[] = new Button[10];
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//아이디가 연속적이여야 한다.
//ex) BtnNum1, BtnNum2, BtnNum3 ...
for(int i = 0; i<numBtn.length; i++){
int id = getResources().getIdentifier("BtnNum"+i, "id", getPackageName());
numBtn[i] = (Button) findViewById(id);
}
}
}
'안드로이드' 카테고리의 다른 글
안드로이드 Intent(인텐트)와 Activity(액티비티) 예제 (0) | 2022.04.06 |
---|---|
안드로이드 탭(TabLayout ) (0) | 2022.04.06 |
안드로이드 ViewFlipper, SlidingDrawer, ScrollView와 위젯(widget) (0) | 2022.04.06 |
안드로이드 레이아웃(LinearLayout, RelativeLayout, TableLayout, GridLayout, FrameLayout) (0) | 2022.04.01 |
안드로이드 기초 & 계산기 예제 (0) | 2022.03.30 |