0

私は GUI に取り組んでおり、現在カスタム ListView を作成しています。行の1つをロングクリックするとポップアップメニューを表示し、クリックするだけでデータを取得したいと考えています。行に OnLongClickListener を追加するまで、すべて正常に動作します (行がこのイベントを独自に処理できる場合はそれを好むでしょう)。OnItemClickListener へのイベントの取得を停止します。これを解決する方法のアイデアはありますか?

4

2 に答える 2

0

リンクを見る

アンドロイドドキュメント

コールバックが長いクリックを消費した場合は true、そうでない場合は false を返します。

于 2013-04-28T14:38:05.747 に答える
0

代わりsetOnItemLongClickListeneronLongClickListener

listView.setOnItemLongClickListener (new OnItemLongClickListener() {
  public boolean onItemLongClick(AdapterView parent, View view, int position, long id) {
    //do your stuff here
  }
});
于 2013-04-28T12:50:26.613 に答える