내 응용 프로그램에는 3 개의 단추가있는 간단한 활동이 있으며 각 단추에 대해 개별 OnClickListener를 설정하지 않기 위해 내 활동에 구현하기로 결정했지만 작동하지 않습니다. 난 내 응용 프로그램을 디버깅 할 때 프로그램이 심지어 온 클릭 방법에 정지하지 않기 때문에활동에서 OnClickListener를 구현하는 방법은 무엇입니까?
여기,
public class MainActivity extends Activity implements View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
private void CheckForViolations(){
}
@Override
public void onClick(View v) {
switch (v.getId()){
case R.id.btnCheck:
CheckForViolations();
break;
case R.id.btnViewAllViolations:
Intent violationListIntent = new Intent(MainActivity.this,ViolationListActivity.class);
startActivity(violationListIntent);
break;
case R.id.btnSettings:
Intent settingsIntent = new Intent(MainActivity.this, ViolationListActivity.class);
startActivity(settingsIntent);
break;
}
}
}
내가 모르는 뭔가가 내 코드입니다.
레이아웃 xml 파일 즉, activity_main.xml을 게시하십시오. – Amy