更改后视图不会重绘

时间:2013-11-25 14:07:35

标签: android view android-softkeyboard android-drawable android-handler

在运行4.0.1的华为手机上,我遇到了重绘视图的问题。在一种情况下,我在用户执行搜索功能时显示键盘,但是当他们隐藏键盘时,不会重绘键盘后面的视图。屏幕在该空间中留空。

new Handler(Looper.getMainLooper()).post( new Runnable() {
  public void run() {
    InputMethodManager imm = (InputMethodManager)getSystemService(
    Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
  }
});

我还有其他情况,我会看到有或没有post方法的类似症状,但这是最简单的情况。我怎样才能防止这种情况发生?

0 个答案:

没有答案