为了便于解释,我简化了问题:我测试的初始布局是:
当我执行它时( Activity 中只有一个 setContentView 调用),当我打开软键盘进行输入时,它会显示以下布局:
但是当我隐藏键盘时,它的行为有点错误将此图像留在屏幕上(surfaceview 所在的插槽中的黑色矩形):
在模拟器中试过,结果一样。
我该如何解决这个问题?谢谢
最佳答案
找到解决方案。这是一个可以解决的错误
theSurfaceView.setBackgroundColor(Color.Transparent);
或 android:background="#00000000"
在 XML 中
关于java - 在布局中使用表面 View 隐藏/显示软键盘时的黑色区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459087/