我需要禁用键盘上方的标签栏,只显示特定标签。
我搜索并尝试了几种方法:
android:windowSoftInputMode="stateVisible|adjustResize|adjustPan"
适用于所有标签。我只需要一个标签
广播是:(标签片段):
Intent intent = new Intent(TabActivityName.ACTION_SET_SOFT_INPUT_MODE);
intent.putExtra(TabActivityName.SOFT_INPUT_MODE, WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
getActivity().sendBroadcast(intent);
从TabActivityName中成功调用广播并执行:
getWindow().setSoftInputMode(intent.getIntExtra(SOFT_INPUT_MODE, 0));
所以我的主要问题是什么可能导致tab活动禁用/重置/忘记这个softInputMode
感谢您的帮助