ListView affyrer ikke setOnLongClickListener, kun setOnItemClickListener

Jeg vil gerne have begge typer klik på en listeView - onClick og LongClick.

Jeg har implementeret det sådan:

this.listViewSub = (ListView) this.findViewById(R.id.listsub);

this.listViewSub.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(final AdapterView parent, final View view, final int position,
                final long id) { ... }    });

        // listen to long click - to share texts
    this.listViewSub.setOnLongClickListener(new OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) { ... } });

Men det affyrer ikke Long Klik på. Enhver har nogen idé om hvorfor?

7
задан kannappan 7 July 2011 в 10:06
поделиться