android AdapterView.OnItemSelectedListener

參考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);

發佈了22 篇原創文章 · 獲贊 9 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章