GridView、ListView用键盘操作时item失去焦点的处理方法
当我们在用GridView或者ListView来展现数据时候,用到键盘或者遥控器的上下左右键操作时,item的焦点有可能会失去。比如,当一直按右键或者一直按下键。出现这种情况多数是因为你在xml中除了GridView或者ListView外还有其他的组件,即便是你看不到它们已经获得当前焦点的效果。这个时候只要将其他组件设置为:android:focusable="false",即为不可获得焦点。需要这种设置的,一般是在整个页面的操作都是针对List,而其他组件不需获得焦点的情况下。
不积跬步,无以至千里;不积小流,无以成江海