I use ShowcaseView like this:
ActionItemTarget target = new ActionItemTarget(this, R.id.menu_search);
ShowcaseView sv = new ShowcaseView.Builder(this, true)
.setTarget(target)
.setContentText("Press this to search")
.setStyle(R.style.CustomShowcaseTheme)
.build();
But when I start app the first, ShowcaseView highlights home button. When I try to start app again, correct ActionBar item is showcased. My app doesn't use compatibility libraries like ActionbarSherlock.
Any idea why this may be happening?