| | |
| | | view.findViewById(R.id.btn_return).setOnClickListener(this); |
| | | mListView = view.findViewById(R.id.lv); |
| | | mListView.setFocusable(false); |
| | | mListView.setOnTouchListener(new View.OnTouchListener() { |
| | | @Override |
| | | public boolean onTouch(View v, MotionEvent ev) { |
| | | switch (ev.getAction()) { |
| | | case MotionEvent.ACTION_DOWN: |
| | | case MotionEvent.ACTION_MOVE: |
| | | mListView.getParent().requestDisallowInterceptTouchEvent(true); |
| | | break; |
| | | case MotionEvent.ACTION_UP: |
| | | case MotionEvent.ACTION_CANCEL: |
| | | mListView.getParent().requestDisallowInterceptTouchEvent(false); |
| | | break; |
| | | } |
| | | return false; |
| | | mListView.setOnTouchListener((v, ev) -> { |
| | | switch (ev.getAction()) { |
| | | case MotionEvent.ACTION_DOWN: |
| | | case MotionEvent.ACTION_MOVE: |
| | | mListView.getParent().requestDisallowInterceptTouchEvent(true); |
| | | break; |
| | | case MotionEvent.ACTION_UP: |
| | | case MotionEvent.ACTION_CANCEL: |
| | | mListView.getParent().requestDisallowInterceptTouchEvent(false); |
| | | break; |
| | | } |
| | | return false; |
| | | }); |
| | | |
| | | view.findViewById(R.id.view_map).setOnClickListener(this); |