這個問題之前已經問過,主要是參考ListActivity,因此我一直無法使用他們的解決方案。 OTOH,我使用了一個正常的活動(由於其他UI元素),它包含一個gridview。當我爲某些網格項使用registerForContextMenu()時,不會爲這些特定項調用onitemclick()處理函數。setonitemclicklistener gridview項目使用時不工作registerForContextMenu
有人可以建議是否有一個簡單的解決方案呢?
我已經註冊使用
assetsListView.setOnItemClickListener(this);
對於每一個(一些)的ImageView元素在網格中,我使用
registerForContextMenu(imgView);
的onItemClick()被調用僅onItemClickListener()那些沒有註冊上下文菜單的項目。希望這可以幫助。
感謝, Rajath
嗨,rajath你可以發佈你的代碼請 – 2011-03-23 07:16:50
@Chirag,我已經添加了上面的代碼 – rajath 2011-03-23 08:14:15