java - 如何防止 DialogFragment 调整大小
问题描述
我有一个 DialogFragment 调用另一个 DialogFragment,我试图在键盘打开时阻止 sconde 调整大小。
调用这两个片段的活动没有调整大小(在 menifast 中它 android:windowSoftInputMode="adjustNothing")
我在 DialogFragment 上尝试了以下内容:
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
和
getDialog().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_NOTHING);
并且当键盘打开时它仍然会调整大小。
知道为什么吗?
解决方案
推荐阅读
- hive - 在 HiveQL 中使用相同的别名时结果不正确
- python - 如何使用 Django 在表单操作中连接函数中的变量?
- php - 延迟加载图像加载太慢
- tensorflow - 为什么训练不使用 TensorFlow 文本教程中的完整训练数据集
- javascript - 可折叠手风琴组件中的Vue加载组件
- python - 什么是来自 ibapi.utils 的 @iswrapper 装饰器?
- c++ - OpenCL 内核是异步执行的吗?
- javascript - 在 javascript 中构造一个 JSON Payload
- c# - C# System.Data.SqlClient.SqlException:'关键字'table'附近的语法不正确。'
- excel - 查找单元格并从活动单元格中选择/复制到最后一行,包括空白