在我的应用程序中,我有一个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