在我的應用程序中,我有一個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;
}
}
}
我失去了一些東西,因爲程序甚至不OnClick方法停車時調試我的應用程序。
發佈您的佈局xml文件,即activity_main.xml – Amy 2014-12-06 11:26:59