我有一個畫廊,通過BaseAdapter
加載。這工作正常。我有興趣跟蹤畫廊中的哪個項目被點擊。當我添加AdapterOnClickListener
時,這似乎覆蓋了實際的圖庫點擊。意思是說,它會在點擊事件中斷,但畫廊已經失去了它的正常功能(即它沒有把焦點設置到被點擊的項目上)。Gallery onClick
有沒有辦法跟蹤圖庫中的哪個項目被點擊?
我有一個畫廊,通過BaseAdapter
加載。這工作正常。我有興趣跟蹤畫廊中的哪個項目被點擊。當我添加AdapterOnClickListener
時,這似乎覆蓋了實際的圖庫點擊。意思是說,它會在點擊事件中斷,但畫廊已經失去了它的正常功能(即它沒有把焦點設置到被點擊的項目上)。Gallery onClick
有沒有辦法跟蹤圖庫中的哪個項目被點擊?
集上ItemClickListener在畫廊對象
gallery.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long arg3) {
Log.d("LOG","Item selected at position "+position +" in "+currentPosition);
}
});
那裏是...謝謝。 – Metallicraft 2012-03-22 17:50:01
是的,你必須在適配器本身的每個項目上單獨實施onclick – 2012-03-22 05:38:37