android - 单击嵌入的 svg 形状时引发 "should not happen: no rect-based-test nodes found"错误

标签 android cordova onclick tap

当我点击嵌入的 svg 形状时出现此错误。我从扩展 DroidGap 的 Activity 加载此 html 文件。在 html 文件中,我嵌入了 svg 并将 onclick 事件设置为 svg 中的一个形状。我的问题是,在模拟器中,当我点击那个形状时,它工作正常,但是当我切换到真实设备时,它抛出这个错误 should not happen: no rect-based-test nodes found。谁能帮忙?

最佳答案

在扩展 WebView 的类中使用它:

@Override

 public boolean onTouchEvent(MotionEvent event) {

    if (event.getAction() == MotionEvent.ACTION_DOWN){

        int temp_ScrollY = getScrollY();
        scrollTo(getScrollX(), getScrollY() + 1);
        scrollTo(getScrollX(), temp_ScrollY);

    }

    return super.onTouchEvent(event);
}

关于android - 单击嵌入的 svg 形状时引发 "should not happen: no rect-based-test nodes found"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16530945/

相关文章:

javascript - 单击 jschart 实体时获取文本

javascript - 如何通过它的值jquery递增一个数字

android - 当软键盘出现时,Fragment 中的 ScrollView 不滚动

android - 需要 Google Drive 示例演示方面的帮助

java - 无法使用 CollapsedToolBarLayout 中的 NestedScrollView 在 ViewPager 中完全向下滚动

javascript - 显示从相机拍摄的图像

android - Meteor Mobile App 无法连接到服务器

javascript - Phonegap 编码图像 base64

javascript - 如何检查数组是否具有相同的值?

java - 如何将时间添加到我的日期对象?