当设置多选view从不可见到可见重新调用onLayout(),这时选择状态会变反,查看源码原来是在onLayout中清空了mCheckedViews,注释掉mCheckedViews.clear()就行