How can I use a custom actionbar layout with AndroidAnnotations?
The code that works:
@EActivity(R.layout.activity_register_classes)
public class RegisterClassesActivity extends ActionBarActivity {
    @AfterViews
    void setupActionBar() {
        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayShowCustomEnabled(true);
        actionBar.setDisplayShowHomeEnabled(false);
        actionBar.setDisplayShowTitleEnabled(false);
        actionBar.setCustomView(R.layout.fragment_save_cancel_action_bar);
        findViewById(R.id.id_cancel).setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
               Toast.makeText(getBaseContext(), "Cancelando...", Toast.LENGTH_SHORT).show();
           }
        });
    }
}
But the following snippet does not:
@EActivity(R.layout.activity_register_classes)
public class RegisterClassesActivity extends ActionBarActivity {
    @AfterViews
    void setupActionBar() {
        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayShowCustomEnabled(true);
        actionBar.setDisplayShowHomeEnabled(false);
        actionBar.setDisplayShowTitleEnabled(false);
        actionBar.setCustomView(R.layout.fragment_save_cancel_action_bar);
    }
    @Click(R.id.id_save)
    void cancel() {
        Toast.makeText(getBaseContext(), "Cancel...", Toast.LENGTH_SHORT).show();
    }
}
I am using the version 3.0.1 of the library. Android API 19
 
     
    