1

我需要通过单击视图打开上下文菜单。我已经注册了上下文菜单的视图。

当我使用活动时,我只是调用了 openContextMenu([view registred for context menu]); 但是片段没有这种方法。

我必须怎么做才能在片段中一键打开上下文菜单?

4

2 回答 2

12

getActivity().openContextMenu应该管用。

于 2012-04-12T12:46:08.767 回答
0

找到您的视图或只是膨胀,然后保存它

public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    View view = inflater.inflate(R.layout.fragment, container, false);
    View myView = view.findViewById(R.id.view);

然后你可以使用打开上下文菜单

view.showContextMenu();
于 2018-09-27T07:36:50.030 回答