0
リストアイテムがOnTouchListenerを実装しているため、ListViewのOnItemClicked()メソッドが呼び出されません。誰でも私がそれを働かせるように助けることができますか?リストアイテムがonTouchEventをキャッチしている間にListViewのOnItemClicked()を呼び出す
リストアイテムがOnTouchListenerを実装しているため、ListViewのOnItemClicked()メソッドが呼び出されません。誰でも私がそれを働かせるように助けることができますか?リストアイテムがonTouchEventをキャッチしている間にListViewのOnItemClicked()を呼び出す
こちらをご覧ください:
Clickable ListView
を私は初めてで同じ問題を抱えていた;)
感謝を!私の問題は何か他のものです。 UI構造は次のようなものです:ListViewには、CheckBoxを含むMyView(OnTouchListenerを実装)が含まれています。 OnTouchListenerを実装する前に、ListViewのonItemclick()とCheckBoxのonclick()の両方を取得できます。 MyViewのOnTouchListenerを実装した後、OnItemClick()はもう呼び出されません。 MyViewはListViewアイテムの全領域をカバーしているので、ListViewには何も表示されないようにすべてのタッチイベントが引き継がれているようです。どうすればそれに対処できますか? – yimei
あなたはonTouchListenerが必要ですか? onClickとonLongClickを使用するだけでは不十分ですか? – Beasly
私はリストアイテム(MyView)が指のタッチで動くようにしたい... – yimei