全屏模式似乎会导致不同的softInputMode行为

时间:2011-08-09 20:10:30

标签: android android-activity fullscreen

似乎当Activity处于全屏模式时,似乎softInputMode不会调整所需向上滚动行为的基础视图。在onCreate(...)中:

setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
super.onCreate(savedInstanceState);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE|WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);

视图结构由滚动视图和相对布局内的线性布局组成。我们的想法是,线性布局会形​​成一个“按钮栏”,应该绑在窗口的底部,但向上移动以保持在键盘上方。如果未设置全屏模式,则此操作正常,但在添加上面的第一行时则不行。

有什么想法吗?

谢谢!

0 个答案:

没有答案