如何隐藏复制/粘贴弹出窗口

时间:2018-07-13 11:24:21

标签: android view

有人可以通过Android系统复制/粘贴弹出窗口帮助我吗?我想在用户单击某个按钮时将其隐藏,因为现在弹出窗口与抽屉布局重叠。但是我需要这个弹出窗口。我只想在单击抽屉按钮时将其隐藏。

4 个答案:

答案 0 :(得分:1)

在您的android:longClickable="false"中使用 editText 可以

答案 1 :(得分:1)

您的设计有问题,因为在创建抽屉时,碎片会残留在抽屉后面。因此,弹出窗口不应在导航抽屉上方重叠。您可以在这里https://developer.android.com/training/implementing-navigation/nav-drawer

找到更多内容

答案 2 :(得分:1)

通过在打开抽屉时添加mDrawerLayout.requestFocusFromTouch()来解决。

答案 3 :(得分:0)

您也可以在onCreate中使用它:

edittext.setLongClickable(false);
        edittext.setTextIsSelectable(false);
        edittext.setCustomSelectionActionModeCallback(new ActionMode.Callback() {
        public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
                return false;
                }
                public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
                    return false;
                }
                public boolean onActionItemClicked(ActionMode actionMode, MenuItem item) {
                    return false;
                }
                public void onDestroyActionMode(ActionMode actionMode) {
                }
            });