私は Sticky ListView の作業を続けています。これは、ListView 内の指定されたビューが通過するときに上部および/または下部に固定されます。これは、リスト アイテムと同一のビューを設定し、リスト アイテムが画面に出入りするときにビューを表示または非表示にすることで実現しました。
私の問題は、これらの「スティッキー」アイテムが存在する場合、それらがリストビュー自体の一部であるかのようにタッチに反応することです。たとえば、一番上のスティッキーを下にフリングすると、リストビューが下にスクロールするはずです。
私の質問は、このビューにタッチ リスナーを割り当てて、これらのイベントを直接リストに渡すことができるかどうかです。
私はそれが次のように簡単になることを望んでいました:
ListView list;
....
stickyview.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent motionEvent) {
list.onTouchEvent(motionEvent);
return false;
}
});