19

私は Sticky ListView の作業を続けています。これは、ListView 内の指定されたビューが通過するときに上部および/または下部に固定されます。これは、リスト アイテムと同一のビューを設定し、リスト アイテムが画面に出入りするときにビューを表示または非表示にすることで実現しました。

私の問題は、これらの「スティッキー」アイテムが存在する場合、それらがリストビュー自体の一部であるかのようにタッチに反応することです。たとえば、一番上のスティッキーを下にフリングすると、リストビューが下にスクロールするはずです。

私の質問は、このビューにタッチ リスナーを割り当てて、これらのイベントを直接リストに渡すことができるかどうかです。

私はそれが次のように簡単になることを望んでいました:

ListView list;

....

stickyview.setOnTouchListener(new OnTouchListener() {


        @Override
        public boolean onTouch(View arg0, MotionEvent motionEvent) {
            list.onTouchEvent(motionEvent);
            return false;
        }

    });
4

2 に答える 2