신청서를 가지고 있는데, myActivity
중 하나에 webView
을 사용하고 있습니다. 일부 유형의 태블릿에는 이중 접촉 문제가 있습니다. 내 JS 및 Android의 다른 터치 이벤트 일부 태블릿 때문에 JS에서 터치 이벤트를 제거 할 수 없습니다. 나는 그것을 구현해야한다. 그래서이 액티비티의 Android 터치 이벤트를 중지하고 싶습니다. 모든 응용 프로그램이 아니라 자식입니다. 내가터치 이벤트를 사용 중지하는 방법은 무엇인가요?
public static void enableDisableViewGroup(ViewGroup viewGroup, boolean enabled) {
int childCount = viewGroup.getChildCount();
for (int i = 0; i < childCount; i++) {
View view = viewGroup.getChildAt(i);
view.setEnabled(enabled);
if (view instanceof ViewGroup) {
enableDisableViewGroup((ViewGroup) view, enabled);
}
}
}
각보기에 대해 onTouchEvent를 무시하고 사용자 입력을 무시해 볼 수 있습니까? – Anukool
예를 들어 주시겠습니까? – Zizou
이것은 onTouchListener를위한 것입니다 - http://developer.android.com/reference/android/view/View.OnTouchListener.html 그리고 이것은 안드로이드에서 터치 이벤트를 다루는 기사입니다 - http://www.vogella.com/articles /AndroidTouch/article.html – Anukool