ListView保存并还原焦点

来源:互联网 发布:彩弹枪淘宝有么 编辑:程序博客网 时间:2024/06/07 00:11

原文:http://blog.csdn.net/cgq1030699125/article/details/54343693
盗个图
双ListView,保存左边ListView的焦点

public class MemListView extends ListView {      public MemListView(Context context) {          super(context);      }      public MemListView(Context context, AttributeSet attrs) {          super(context, attrs);      }      public MemListView(Context context, AttributeSet attrs, int defStyle) {          super(context, attrs, defStyle);      }      @Override          protected void onFocusChanged(boolean gainFocus, int direction, Rect previouslyFocusedRect) {          int lastSelectItem = getSelectedItemPosition();          super.onFocusChanged(gainFocus, direction, previouslyFocusedRect);          if (gainFocus) {              setSelection(lastSelectItem);          }      }  }