Android GridView的焦点处理实在是让我这个初学者耗光了头发。
先发一下牢骚。
例子:当焦点从GridView的item0转移到其他控件的时候,item0的焦点样式(获得焦点时控件的样子)并没有改变而其他控件的样式正常;
当焦点再次回到GridView,若焦点落在离开时的item,则看不出有什么反应;若落在其他的item,该item会改变为设定的样式,而之前离开GridView时的item依然不变。
网上也找不到完整解决方法,还是得靠自己摸索,走的弯路不短啊!
解决方法:(看看思路就好,不要直接复制,代码不全)
MainActivity.java
public class MainActivity extends Activity implements View.OnFocusChangeListener{
private Resources mResources;
private Context mContent;
GridView gridView;
private String TAG =