Cru*_*ehu 5 android android-listview android-input-method
xml如下.

我想实现这样的功能:当我点击edittext时,软输入显示.当我滚动(不滚动到OnScrollListener.SCROLL_STATE_IDLE状态)列表视图时,软输入隐藏.
我用的是 android:windowSoftInputMode="adjustResize".
Dar*_*pan 11
使用此链接检测您的滚动,它会实现onScrollListener,您将设置为您的滚动,ListView并在其中onScrollStateChanged()将此代码放入您的 -
setOnScrollListener(new OnScrollListener(){
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
}
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState !=0){
InputMethodManager inputMethodManager = (InputMethodManager)
getSystemService(Activity.INPUT_METHOD_SERVICE);
inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(??), 0);
}
}
});
Run Code Online (Sandbox Code Playgroud)