android - 全屏活动力调整平移
问题描述
全屏活动有一些问题,在所有活动中,我使用下面的代码使其全屏。
WindowManager.LayoutParams attrs = getWindow().getAttributes();
attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
attrs.flags |= WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS;
getWindow().setAttributes(attrs);
在这个活动中我使用
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
虽然在常规活动中一切正常,但键盘跳转到 editText,在全屏活动中它不起作用。请建议一些解决方法,尝试不同但它们不起作用。
解决方案
很难找到解决方案。需要用这个替换代码。它使一个透明的导航栏与工作调整盘。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
getWindow ().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.TYPE_STATUS_BAR);
getWindow().setStatusBarColor(Color.TRANSPARENT);
推荐阅读
- node.js - 如何使用 Node 和 MongoDB(Mongoose)在两个不同的模型中实现 findById
- lua - 如何处理可变数量的参数
- css - 当值为空或为零时如何隐藏徽章
- linux - 如何退出正在运行的进程并在 shell 脚本中运行下一个命令
- android - 使用 Gradle 构建配置字段不起作用
- python - 在 Ryu 控制器中处理 EventOFPFlowStatsReply 消息时出现 Keyerror
- python - 英特尔 OpenVINO 预训练模型 UNet-CamVid-Onnx-0001 无法正确预测
- go - 确定 TimeoutHandler 是否已超时
- javascript - 支付集成反应原生与 javascript
- javascript - elasticsearch的javascript查询中出现“expecting”错误