java - 在布局中使用表面 View 隐藏/显示软键盘时的黑色区域

标签 java android

为了便于解释,我简化了问题:我测试的初始布局是:

enter image description here

当我执行它时( Activity 中只有一个 setContentView 调用),当我打开软键盘进行输入时,它会显示以下布局:

enter image description here

但是当我隐藏键盘时,它的行为有点错误将此图像留在屏幕上(surfaceview 所在的插槽中的黑色矩形):

enter image description here

在模拟器中试过,结果一样。

我该如何解决这个问题?谢谢

最佳答案

找到解决方案。这是一个可以解决的错误

theSurfaceView.setBackgroundColor(Color.Transparent);android:background="#00000000" 在 XML 中

关于java - 在布局中使用表面 View 隐藏/显示软键盘时的黑色区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459087/

相关文章:

java - vector 乘以矩阵

Java 和 Scene Builder 如何禁用和启用选项卡

android - 使用 Google+ AccessToken 创建新的 ParseUser 返回 InvalidSession?

java - 未调用设置 Activity onCreate()

android - 如何在webview中浏览网页历史记录

android - 隐藏应用程序图标并在 android 中的特定按键上启动应用程序

Java 套接字关闭 HTTP 1.0 连接

java - 我必须重构我的代码,但不知道将碰撞方法放在哪里

java - 无法比较 AJAX 调用返回的字符串

android - 开始在 InputMethodService 中提取文本时出现意外的 null