0
如何在鍵盤彈出後凍結listview滾動,然後在隱藏鍵盤後重新獲得滾動。 我似乎無法從任何地方開始鎖定列表查看事件滾動
如何在鍵盤彈出後凍結listview滾動,然後在隱藏鍵盤後重新獲得滾動。 我似乎無法從任何地方開始鎖定列表查看事件滾動
在ScrollState變更確認鍵盤打開與否:
public void onScrollStateChanged(AbsListView view, int scrollState) {
//check keyboard is open?
InputMethodManager imm = (InputMethodManager) getActivity()
.getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm.isAcceptingText()) {
writeToLog("Software Keyboard was shown");
} else {
writeToLog("Software Keyboard was not shown");
}
}
,並停止與列表視圖
listView.setScrollContainer(false);