public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("Context Menu");
menu.add(0, v.getId(), 0, "Edit");
menu.add(0, v.getId(), 0, "Delete");
}
public boolean onContextItemSelected(MenuItem **item**) {
if (item.getTitle() == "Edit") {
**AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
editinfo(info.position);**
} else if (item.getTitle() == "Delete") {
// delete action
} else {
return false;
}
return true;
}
2.
browser = (WebView) findViewById(R.id.webkit);
browser.setWebViewClient(new InternalWebViewClient());
private class InternalWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.indexOf("tel:") > -1) {
startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse(url)));
return true;
} else {
return true;
}
}
}