Android adjustPan 被忽略

标签 android

ca) 我在其中的 EditText 中有一个 Activity 。如果我直接显示此 Activity ,则在显示软键盘时 adjustPan 工作正常。

b) 如果我在 TabActivity 下显示与选项卡之一相同的 Activity ,则 adjustPan 不工作(不做任何事情)。

c) 我将 Activity 转换为 fragment ,并尝试使用 Fragments API 进行同样的操作,但调整平移也无法正常工作。

我已经将 windowSoftInputMode 设置为在案例 (b) 中的 TabActivity 和其他相关 Activity 上的 adjustPan,以及案例 (c) 中的 FragmentActivity。

我也有全屏主题,我也尝试将其删除,但没有任何改变。

在这些其他情况之一中,我还需要做些什么才能使这项工作正常进行?

谢谢

最佳答案

我想通了,我在某处设置了 WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS 标志,当我删除它时,它开始在所有情况下工作。

关于Android adjustPan 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11101825/

相关文章:

Android Studio 不安装 SDK……什么?

android - 西类牙语预选赛

java - 多少简单的键值对对于在 Android 中存储数据来说太多了?

java - 获取保存到android SD卡的文件的路径

android - 执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障

android - onNewIntent() 未在 ReactContextBaseJavaModule 上调用(react-native)

android - 显示针对空 SearchView 的建议

java - AsyncTask onProgressUpdate(双...值)

javascript - 禁用导航键\更改其功能

c# - Android 找不到文件路径 Unity 5