웹뷰로드 URL "http://www.google.com"이 있습니다. 해당 웹보기에서 링크 또는 버튼을 클릭하면 이벤트 사용을 중지하고 싶습니다. clickable = "거짓"이지만 작동하지 않습니다.클릭하면 웹보기에서 링크 또는 버튼을 사용 중지합니다. Android
2
A
답변
7
사용자 지정 WebViewClient
을 만들고 shouldOverrideUrlLoading
& shouldOverrideKeyEvent
을 무시하십시오. 예를 들어 :
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideKeyEvent (WebView view, KeyEvent event) {
// Do something with the event here
return true;
}
@Override
public boolean shouldOverrideUrlLoading (WebView view, String url) {
if (Uri.parse(url).getHost().equals("www.google.com")) {
// This is my web site, so do not override; let my WebView load the page
return false;
}
// reject anything other
return true;
}
}
1
없음 아이디어는 웹보기에서 HTML 기본 버튼을 비활성화하지만 당신은 링크를 비활성화 할 수 있습니다
public class formatHTML {
public static String changeHTMLFormat(String htmlObject){
String result = "", CSSCoding = "";
CSSCoding = htmlObject;
CSSCoding = CSSCoding.replaceAll("<[aA].*?>", "<u>");
CSSCoding = CSSCoding.replaceAll("</[aA]>", "</u>");
return CSSCoding;
}
}
4
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
관련 문제
- 1. 웹보기에서 직접 Android 마켓으로 연결되는 링크
- 2. Android 4.0에서 웹보기에서 플래시 사용
- 3. jquery를 사용하여 클릭을 사용 또는 사용 중지합니다.
- 4. X 분 동안 버튼을 사용 중지합니다.
- 5. 다른 버튼 또는 링크 버튼을 클릭하면 동적 텍스트 상자가 사라짐
- 6. 버튼을 클릭하면 Android 사이드 패널
- 7. Android : 버튼을 클릭하면 이미지가 표시됩니다.
- 8. XP의 설치 프로그램 닫기 버튼을 사용 중지합니다.
- 9. 링크 버튼을 클릭하면 Sharepoint의 WebPart가 고정됩니다.
- 10. 웹보기에서 Android 기본 링크 스타일을 제거 할 수 있습니까?
- 11. 다른 웹보기에서 이미지를 클릭하면 웹보기에서 이미지를 열 수 있습니까?
- 12. 링크 버튼을 클릭하면 팝업 페이지가 나타납니다.
- 13. 링크 버튼을 클릭하면 단어 문서를 여는 방법
- 14. 버튼을 클릭하면 어떻게 링크 경로를 변경합니까?
- 15. asp.net의 링크 버튼을 클릭하면 중간 탭이 선택됩니다.
- 16. 링크를 클릭하면 기능을 중지합니다. JQuery
- 17. Android : 버튼을 클릭하면 소리가 멈추고 재생됩니다.
- 18. RemoteWebDriver IE를 클릭하면 링크
- 19. 플래시에서 AS 또는 브라우저를 사용하여 오른쪽 클릭을 사용 중지합니다.
- 20. Android : 타사 라이브러리에서 로그 출력을 사용 중지합니다.
- 21. android ic에서 스크린 샷을 사용 중지합니다.
- 22. android : ViewSwitcher의 비활성 자식보기에서 클릭을 사용 중지합니다.
- 23. 숨겨진 IFrame은 Android 브라우저에서 스크롤을 사용 중지합니다.
- 24. Android Chrome에서 동일한 출처 정책을 사용 중지합니다.
- 25. Android : ListView를 클릭하면 사용 중지됩니까?
- 26. URL 링크를 클릭하면 안드로이드가 onclick 이벤트를 사용 중지합니다.
- 27. 이미지 버튼을 클릭하면 이미지가 변경됩니다. android
- 28. android acitivitygroup 버튼을 클릭하면 응용 프로그램이 다운됩니다.
- 29. 버튼을 클릭하면 이미지가 전체 화면으로 표시됩니다. Android
- 30. 결제 거래가 진행되는 동안 뒤로 버튼을 사용 중지합니다.
코드가 도움이 될 제공하지만, 당신이 또한해야 좋은 답변을하기 위해 왜/정확히 어떻게 코드가 문제를 해결하는지 설명하고 설명하십시오. – ZygD
터치를 완전히 비활성화합니다. 올바른 솔이 아닙니다. –
자바 스크립트를 사용하여 페이지의 모든 클릭 이벤트를 바인딩 해제하거나 사용 중지 할 수도 있습니다. 어느 날 지금 나를 위해 일하고있다. –