2015-01-29 1 views
1

Как я могу предназначаться пунктами меню Панели действий с ShowCaseView.таргетирование пунктов меню Действия бара с ShowCaseView

Я попытался с помощью следующего кода находится here, и я получаю ITEM_ACTION_ITEM cannot be resolved or is not a field

Как я могу ориентироваться на конкретное меню ActionBar с помощью ShowCaseView? спасибо

 ShowcaseView sv = ShowcaseView.insertShowcaseViewWithType(ShowcaseView.ITEM_ACTION_ITEM, 
      R.id.answers, FragmentViewNovice.this,"Edit", 
      "Click here to edit image.");  

ответ

4

Для будущих гуглеров я нашел ответ.

new ShowcaseView.Builder(getActivity()) 
    .setTarget(new ActionItemTarget(getActivity(), R.id.answers)) //Here is where you supply the id of the action bar item you want to display 
    .setContentTitle("Title") 
    .setContentText("Description") 
    .hideOnTouchOutside() 
    .build(); 
+0

Есть ли другие альтернативы? Потому что для меня это не сработало – Prabhakar

+0

@Prabhakar Извините, это было единственное решение, которое я нашел, и это сработало для меня. – Jack