0
我創建了一個帶分隔符的自定義ListView(使用this教程)。它的外觀和工作正常,但分隔符仍然是可點擊的,可聚焦的,並且能夠獲得從中調用的上下文菜單。所以我試圖「閉嘴」:自定義ListView:分隔條目忽略設置
...
case TYPE_SEPARATOR:
convertView.setFocusable(false);
convertView.setClickable(false);
convertView.setLongClickable(false);
break;
}
return convertView;
但他們完全忽略這些設置!出於測試目的,我使用了covertView.setBackground(Color.MAGENTA)
,它運行良好。任何人都知道什麼可能是錯的?
你使用的是'lstView.setOnItemclickListener()' –
當然,我這樣做,這不是問題!列表中的所有條目都可以被點擊,我需要的是限制分隔符響應點擊和長按。 – iDroid
你可以''setOnClickListener();'''getView()'''convertView'' –