埋め込まれた SVG シェイプをタップすると、このエラーが発生しました。DroidGap を拡張するアクティビティからこの html ファイルをロードします。html ファイルに svg を埋め込み、onclick イベントを svg 内の 1 つの図形に設定しました。私の問題は、エミュレーターでその形状をクリックすると正常に機能しましたが、実際のデバイスに切り替えると、このエラーがスローされることですshould not happen: no rect-based-test nodes found
。誰でも助けることができますか?
質問する
3234 次
2 に答える
1
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);
}
于 2013-10-22T22:20:18.640 に答える
0
webview の実装に次のタッチ リスナー コールバックを追加すると、問題が解決します。
@Override
public boolean onTouchEvent(MotionEvent event)
{
onScrollChanged(getScrollX(), getScrollY(), getScrollX(), getScrollY());
return super.onTouchEvent(event);
}
于 2015-06-09T09:51:46.497 に答える