关于gridview中的焦点问题
现象:gridview中因原有selectlistener,setselect和OnFocusChangeListener不要同时使用,否则实际效果会以onfocuschange的和selector后调用为准,且焦点无法移动解决方案:如需使用onfocuschange,需将itemview setfocuse=true,且 gridview的 descendantFocusability属性设置为"afterDescendants"
方案2:使用onItemSelecterListener(因有布局重用机制 直接 记录最有一个view不可行,需记录position并得到当前真正view再做效果变化)
最简方案:定义selector.xml即可。(适用于只需改变背景无需改变item内部控件)