ANDROID:在 ScrollView 布局中使用 ShowcaseView 库

ANDROID: Using ShowcaseView library in ScrollView layouts

我使用 showcaseview 作为用户手册。正如你在下面的图片中看到的。它通过触摸下一个底部来工作。

问题是我在布局中使用了 ScrollView。但是,当 showcaseview 出现时,scrollview 不起作用。因此,正如您从第二张图片中看到的那样,展示柜显示了一个位于屏幕底部但屏幕不可滚动的元素。如何以自动向下滚动以显示此类元素的描述的方式更改展示柜。或者至少如何为 schowcaseview 添加滚动功能?

我也遇到过类似的问题。所以我使用了 requestFocus() 方法的解决方法。

使用以下代码。

view.setFocusable(true);
view.setFocusableInTouchMode(true);
view.requestFocus(View.FOCUS_DOWN);

此处 view 将是您希望在展示视图中显示的对象。希望对您有所帮助。