Android下GridView結合LongClick來處理contextmenu

        registerForContextMenu(gridView); //爲GirdView對象註冊快捷菜單

        gridView.setOnItemLongClickListener(this); //爲GirdView註冊長按事件

/**

* 記錄手指所按的position,

* 返回值爲false,不能是true否則不會在執行onCreateContextMenu函數

*/

    @Override
    public boolean onItemLongClick(AdapterView<?> arg0, View arg1, int arg2,
            long arg3) {
        // TODO Auto-generated method stub
        selectedPosition = arg2;
        return false;
    }

這樣根據selectedPositon在onCreateContextMenu中設置contextmenu就好了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章