2012-12-07 18 views
-2
articleText.setOnTouchListener(new OnTouchListener() { 

       @Override 
       public boolean onTouch(View v, MotionEvent event) { 
        WebView.HitTestResult hr = ((WebView)v).getHitTestResult(); 

        Logger.logInfo(tag, "getExtra = "+ hr.getExtra() + "\t\t Type=" + hr.getType()); 

//我建立html文件與視頻的網址,我怎麼能在web視圖中獲得視頻類型和url?webview detuct html標籤如何android

//我仍掙扎?我怎樣才能視頻類型和URL ........請幫助

+0

請明確陳述你的問題。很難說這裏有什麼要求 – kdroider

+0

我需要當我點擊webview我需要哪種類型的html有 – user1427548

回答

0

可以作爲dectect HTML標記的WebView onTouch內:

articleText.setOnTouchListener(new OnTouchListener() { 

@Override 
public boolean onTouch(View v, MotionEvent event) { 
WebView.HitTestResult hr = ((WebView)v).getHitTestResult(); 


Logger.logInfo(tag, "getExtra = "+ hr.getExtra() + 
      "\t\t Type=" + hr.getType()); 

int resultType = result.getType(); 

switch (resultType){ 
    case HitTestResult.ANCHOR_TYPE: 
    Log.v("HitTestResult.ANCHOR_TYPE"); 
    break; 
    case HitTestResult.IMAGE_ANCHOR_TYPE: 
    Log.v("HitTestResult.IMAGE_ANCHOR_TYPE"); 
    break; 
    case HitTestResult.SRC_ANCHOR_TYPE: 
    Log.v("HitTestResult.SRC_ANCHOR_TYPE"); 
    break; 
    case HitTestResult.SRC_IMAGE_ANCHOR_TYPE: 
    Log.v("HitTestResult.SRC_IMAGE_ANCHOR_TYPE"); 
    break; 
    default: 
    Log.v("Invalid"); 

    } 
} 
+0

如何找到視頻類型? – user1427548

+0

@ user1427548:你可以在這裏看到http://developer.android.com/reference/android/webkit/WebView.HitTestResult.html#getType%28%29 for available contains –

+0

@ user1427548:and try'Log.v(「 result.getType()::「+ result.getType())' –