gpt4 book ai didi

安卓开发 : Save

转载 作者:行者123 更新时间:2023-11-29 14:09:07 25 4
gpt4 key购买 nike

在我的 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??
}

所以我真的找不到如何保存所选在线图像的工作代码...!你们能帮帮我吗?我做错了上下文菜单吗??

谢谢!

最佳答案

当您注册上下文菜单时,您需要指定要为 View 中的哪个元素注册上下文 View 。 mWebView 可能指的是一般的整个 View ,而不仅仅是页面上的链接。你查过这个吗?

例如考虑这个:

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

在这个例子中,我将整个 View 的 GridView 部分注册到上下文菜单,因此只有当 GridView 中的项目被按下足够长的时间时,上下文菜单才会出现。

关于安卓开发 : Save,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4728387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com