레이아웃 파일에 10 개의 버튼을 만들었으므로 이제이를 찾고 "Array"에 저장하려고합니다. 이제는 각 Button I 프레스가 다른 작업을 수행 할 수 있도록 각기 다른 OnClickListener를 추가하려고합니다. (제 경우에는 0-9에서 값을 제출하여 첫 번째 버튼은 0, 두 번째는 1 등).for 루프를 사용하여 버튼에서 onClickListener 찾기 및 설정 [Android]
package de.lucbe.tilt;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity{
Button[] buttons = new Button[10];
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
for(int i = 0;i < buttons.length; i++){
String buttonID = "button" + i;
int resID = getResources().getIdentifier(buttonID, "id", getPackageName());
buttons[i] = ((Button) findViewById(resID));
}
}
}
사전에 감사 : 여기까지가 내 코드입니다. 에에서