参考android SDK http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html
OnItemSelectedListener接口可用于获取有焦点的AdapterView的item
OnItemSelectedListener接口的两个主要函数
1.public abstract void onItemSelected (AdapterView<?> parent, View view, int position, long id){
//...position即有焦点的索引值
}
@param
parent:装载数据的视图列表
view:列表中当前选中的item视图
position:选中的item在AdapterView中的索引
id:选中的item视图控件的id值
在应用中经常用到ListView而不是AdapterView,ListView继承自AdapterView
//伪代码
ListView = (ListView)findViewById(R.id.ListViewId);
ListView.setAdapter(BaseAdapter | ArrayAdapter | SimpleAdapter | 自定义Adapter);
ListView.setOnItemClickListener(OnItemClickListener listener);
ListView.setOnItemSelectedListener(OnItemSelectedListener listener);
2.AdapterView失去焦点时调用此回调函数 public abstract void onNothingSelected (AdapterView<?> parent);