2014-10-13 66 views
0

我注意到在android中有奇怪的行爲。防止鍵盤顯示/隱藏時刷新列表視圖

我有一個列表視圖和搜索欄的視圖。

當搜索欄被聚焦並且在鍵盤顯示後,列表視圖適配器中的項目將調用getView,如果搜索欄丟失焦點並且在鍵盤被隱藏之前也會再次發生,它會導致一些滯後性能特別是在隱藏鍵盤之前,因爲它會一直等到所有項目刷新。

有什麼解決方法嗎?

+0

你有沒有提到'機器人:configChanges =「keyboardHidden |方向」'你的項目中表現? – SathishKumar

回答

1

只需在Android Manifest文件中聲明鍵盤配置即可。在您的活動清單中被定義只需添加一行進去如下:

android:configChanges="keyboardHidden|orientation"