Реализация onItemClickListener в SegmentedBarView-Android - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь настроить прослушиватель щелчков по элементам в SegmentedBarView-Android (https://github.com/gspd-mobi/SegmentedBarView-Android),, но безуспешно. Не могли бы вы посоветовать, как этого можно достичь?

Я использую следующеекод для создания barView:

        SegmentedBarView barView = rootView.findViewById(R.id.bar_view);
        List<Segment> segments = new ArrayList<>();

        Segment segment1 = new Segment(min_sed,mix_sed,"", Color.parseColor("#12B6DE"));
        segment1.setCustomText(getString(R.string.segmentedbar_se_min));
        segments.add(segment1);

        Segment segment2 = new Segment(min_sed,max_sed,"", Color.parseColor("#82B6DE"));
        segment2.setCustomText(getString(R.string.segmentedbar_se_max));
        segments.add(segment2);

        barView.setSegments(segments);

После того, как barView создан, я хотел бы иметь прослушиватель onClick, который определит, на каком сегменте (сегмент1, сегмент2) щелкнули. К сожалению, barView расширяют представление и имеют толькоsetOnClickListener, который возвращает идентификатор всего представления, но не сегменты при использовании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...