Snackbar被片段中的home和back按钮隐藏

时间:2018-06-14 12:30:33

标签: java android android-studio android-softkeyboard android-snackbar

在我的应用程序中使用snackbar时遇到了一些问题。在片段中的某些设备上,主页和后退按钮隐藏了一个小吃吧。为此,我决定在小吃栏出现时隐藏键盘。这是我的代码:

getActivity().getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
                        Snackbar snackbar = Snackbar.make(getActivity().getWindow().getDecorView().getRootView(), " Удалено " + deletedModel, Snackbar.LENGTH_LONG);
                        snackbar.setAction("Cancel", new View.OnClickListener() {
                            @Override
                            public void onClick(View view) {
                                // undo is selected, restore the deleted item
                                adapter.restoreItem(deletedModel, deletedPosition);
                                mDBHelper.addBookmark(word.key, word.value);
                                adapter.notifyDataSetChanged();
                            }
                        });
                        snackbar.setActionTextColor(Color.YELLOW);
                        snackbar.show();

这对我有用,键盘是隐藏的。但是当我尝试按下我的零食栏中的取消按钮时,键盘立即出现,我无法取消从列表中删除我的项目。请帮我解决这个问题。

0 个答案:

没有答案