android - 如何将 ShowcaseView 与 GridView 或 ListView 一起使用

标签 android showcaseview

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 即可!

不需要创建任何其他 View !

关于android - 如何将 ShowcaseView 与 GridView 或 ListView 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23126265/

相关文章:

java - 使用 SelectionTracker 删除 RecycleView 中的项目

Android Youtube 应用提示圈

android - 使用 ShowcaseView 定位操作栏菜单项

java - 在 ShowcaseViews 按钮上启动新 Intent

android - Android 4.1.1 上的 ComposeShader 问题

android - 什么类型的 Android 应用程序最难支持( fragment 化担忧)

Android Studio 无法解析导入的 AAR 模块中的符号

Android ShowCaseView 的 buttonLayoutParams 不起作用

android - React Native Android 需要在 2020 年 11 月 2 日之前针对 API 级别 29

android - 标题与抽屉导航 Activity 的第一个元素之间没有空格