2011-01-18 4 views
2

내 webview에는 긴 클릭이없고 이미지 저장과 같은 링크를 저장할 수있는 컨텍스트 메뉴가 표시됩니다.안드로이드 개발 : 저장

여기에 지금까지 내 작품 :

registerForContextMenu(mWebView); 

public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) { 
    super.onCreateContextMenu(menu, v, menuInfo); 
     menu.setHeaderTitle("Menu"); 
     menu.add(0, v.getId(), 0, "Save As... Or save image"); 

} 

@Override 
public boolean onContextItemSelected(MenuItem item) { 
     if(item.getTitle()=="Action 1"){function1(item.getItemId());} 

    else {return false;} 
return true; 
} 
public void function1(int id){ 
    // HOW DO I SAVE?? 
    } 

그래서 난 정말 어떻게 선택 온라인으로 이미지를 저장하는 작업 코드를 찾을 수 없습니다 ...! 너희들이 나를 도와 줄 수 있니? 그리고 컨텍스트 메뉴를 잘못 했습니까 ??

감사합니다.

+0

누구나 알고 있습니다 ????? – user564612

답변

0

컨텍스트 메뉴에 등록 할 때보기에서 컨텍스트보기를 등록 할 요소를 지정해야합니다. mWebView는 일반적으로 페이지의 링크가 아닌 전체보기 전체를 ​​나타낼 수 있습니다. 이걸 확인해 봤어?

예를 들어이 고려 :이 예에서

GridView gridView = (GridView) findViewById(R.id.gridview); 
    registerForContextMenu(gridView); 

을, 나는의 GridView의 항목이 충분히 긴 누르면되도록하는 경우에만, 상황에 맞는 메뉴에 내 전체보기의의 GridView 일부를 등록하고 상황에 맞는 메뉴가 나타납니다.

+0

예 그 xD 난 그 dint 코드를 업로드 할 : P – user564612