2012-02-07 5 views
0

enter image description here안드로이드 WebviewClient, 텍스트 선택 제어

  1. 임은 웹 응용 프로그램을 만드는.
    텍스트 차단을 차단하고 싶습니다.
    Facebook 응용 프로그램을 사용할 때 그림을 좋아하는 텍스트를 선택할 수 없습니다.
    페이스 북 앱이므로 하이브리드 앱입니다.
    내가 제어 할 수있는 방법 ...
    는 오렌지 색 테두리를 보여주는 어떤 방법 텍스트 선택을 차단하기위한 ?? ...

  2. 내가 하이퍼 링크 된 텍스트를 터치

    ,
    웹보기 있습니까 어디서 텍스트가
    변경할 수 있습니까 ??? 또는 나타나지 않는다 ... ??

이 내 매우 간단 webviewClient 소스입니다 .. 안드로이드 웹뷰에서

public WebView webViewDefault; 
    private Context context = null; 
    private String strListsURL = URLOperation.strListsURL; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     this.context = this; 

     webViewDefault = (WebView) findViewById(R.id.mainWeb); 
     webViewDefault.setVerticalScrollBarEnabled(false); 
     webViewDefault.setWebViewClient(new MyClient()); 
     webViewDefault.loadUrl(strListsURL); 


    private class MyClient extends WebViewClient { 

     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 

     @Override 
     public void onPageFinished(WebView mWebView, String url) { 
     } 

     @Override 
     public void onPageStarted(WebView view, String url, Bitmap favicon) { 
      super.onPageStarted(view, url, favicon); 
     } 

     @Override 
     public void onReceivedError(WebView mWebView, int errorCode, String description, String fallingUrl) { 
      mWebView.loadData("<html>Load Error</html>", "text/html", "utf-8"); 
     } 
    } 

답변

2

, 그것은 길게 누르면 텍스트로 텍스트 선택 모드로 들어갑니다. onPerformLongClick()을 재정 의하여 컨트롤을 인계 받고 true를 반환하면 webtextview 모드로 들어 가지 않습니다.

+0

onPerformLongClick()과 같은 메소드가 있습니까? – sachin003