如何将ShowCaseView(库)与GridView或ListView一起使用?
图书馆https://github.com/amlcurran/ShowcaseView

最佳答案

对于那些有同样问题的人,我找到了一个很好的解决方案:

showcaseView = new ShowcaseView.Builder(getActivity(),true)
    .setTarget(new ViewTarget(myListView.getChildAt(0).findViewById(R.id.itemIcon)))
    .setStyle(R.style.CustomShowcaseTheme)
    .setContentTitle("My test")
    .setContentText("I love fries")
    .setOnClickListener(new View.OnClickListener() {
         ...
     }

好吧,你用getChildAt(0)得到你想要的元素,然后对它做一个findViewById操作!
不需要创建任何其他视图!

07-28 12:37