2016-02-12 48 views
-1
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
@Override 
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { 
} 
}); 

請幫助我,夥計們。謝謝你。如何知道所選項目是否已被選中或不在列表視圖中

+0

的代碼,你提供的還不夠好。請正確格式化您的代碼並證明您想要做的事情的評論。 –

+0

實際上,我想阻止特定列表項上的多重選擇。 – Emma

回答

0

創建一個與列表視圖大小相同的布爾數組,並將項目點擊存儲在其中。

private Boolean[] itemHasBeenClicked = {false}; 

隨後的onclick

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
@Override 
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { 
//whatever code 
itemHasBeenClicked[i] = true; 
    } 
}); 
相關問題