GridView、ListView用键盘操作时item失去焦点的处理方法

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

posted @ 2012-04-12 15:53  chiboo  阅读(860)  评论(0)    收藏  举报