-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()); 

//ビデオURLを使用してHTMLファイルを作成しますが、WebビューでビデオタイプとURLを取得するにはどうすればよいですか?

//それでも私はビデオタイプとURLを取得する方法に苦労しています........plsヘルプ

4

1 に答える 1

1

WebView onTouch 内の HTML TAG を次のように検出できます。

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");

  }
}
于 2012-12-07T05:51:42.067 に答える