仅在片段区域而不是全屏上打开ListPopupWindow

时间:2019-05-07 11:53:34

标签: android android-fragments

我正在打开ListPopupWindow进行项目选择。 该按钮位于屏幕一半的fragment中,并且ListPopupWindow在所有屏幕上打开。

enter image description here

是否有一种方法可以使弹出窗口仅在其fragments范围内打开? (图像中的片段b)

    final ListPopupWindow popupWindow = new ListPopupWindow(getContext());
    ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(), R.layout._item, R.id.text, options);
    popupWindow.setAdapter(adapter);
    popupWindow.setAnchorView(button);
    popupWindow.setModal(true);
    popupWindow.setWidth(ListPopupWindow.MATCH_PARENT);
    popupWindow.show();

0 个答案:

没有答案