1

我一個適配器,一個ListView ...如何讓ListView可點擊? (NOT項的點擊!)

我想要觸發ListView點擊禁用項的點擊(視覺)

在我的適配器我做這樣的事情以禁用視覺點擊反饋:

@Override 
public View getView(int pos, View convertView, ViewGroup parent) 
{ 
    if (convertView == null) 
     convertView = LayoutInflater.from(mParent).inflate(R.layout.row_set, null); 

    convertView.setClickable(false); 
    convertView.setFocusable(false); 
    convertView.setFocusableInTouchMode(false); 

    ... 

    return convertView; 
} 

但這也行不通。

設置在ListViewOnClickListener是不允許的很好,所以我不知道如何觸發對ListView

點擊我想有不可點擊的項目,可點擊列表視圖...

+0

設置監聽器爲convertView – Raghunandan

+0

這個convertview.setonclicklistener()? – UMAR

+0

convertView是行/項目!我想,這不是可點擊的,但是ListView作爲一個整體應該有一個點擊監聽器......我需要類似於列表視圖的上下文菜單,而不是使用onTouch的項目 – prom85

回答

1

嘗試設置自己的touchListener,並處理觸摸事件

+0

工作...雖然,它不看起來不錯......不過感謝 – prom85

+0

沒問題,如果你會玩一點你會得到更好的迴應:) – Eddy

0

設置android:descendantFocusability="blocksDescendants" 其行XML文件,你可以嘗試列表視圖you.check什麼最適合所有運