禁用安卓片段中的软键盘(使其永远不会出现在片段中)?



我想永久禁用soft-keyboard出现在androidfragment中。

在我的场景中,有三个片段集成到activity中的viewpager中。

当我到达仅包含spinner的第二个fragment时.spinner下拉列表中将显示keyboard

已经尝试了堆栈溢出中的所有解决方案,但没有任何成功。

帮助我永久禁用keyboard出现在第二fragment

请记住,这是一个平板电脑application

你能分享一下你尝试过的东西吗?

这对你不起作用吗 - 链接

代码

@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
final InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getView().getWindowToken(), 0);
}

最新更新