如何将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
操作!不需要创建任何其他视图!