84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
认证0级讲师
왜 중첩되어야 하나요? 왼쪽에 리스트뷰가 있고 오른쪽에 리스트뷰나 프래그먼트가 있을 수 있는데, 리스트뷰의 항목을 클릭하면 오른쪽에 데이터가 변경되는 게 좋지 않을까요
항목의 레이아웃은 TextView 및 LinearLayout이 될 수 있으며, 여기서 LinearLayout은 View를 추가할 수 있습니다. 의사 코드는 다음과 같습니다. 먼저 데이터를 캡슐화합니다
Adapter에서 데이터를 바인딩할 때
또 다른 아이디어는 항목의 레이아웃이 TextView 및 RecycleView이지만 특정 코스의 수가 화면 높이를 초과하는 경우 상위 ListView와 슬라이딩 충돌이 발생하여 해결하기가 매우 어렵다는 점을 고려합니다.
위에서 언급한 해결책이지만 실제로 중첩은 그다지 번거롭지 않습니다. 하위 뷰의 onDispatchTouchEvent 이벤트를 다시 작성하고 슬라이딩하는 경우 전체 이벤트 시퀀스 처리를 포기하거나 다시 작성합니다. 상위 뷰의 OnDispatchTouchEvent가 슬라이드되면 더 이상 배포되지 않습니다. 원칙은 동일합니다.
왜 중첩되어야 하나요? 왼쪽에 리스트뷰가 있고 오른쪽에 리스트뷰나 프래그먼트가 있을 수 있는데, 리스트뷰의 항목을 클릭하면 오른쪽에 데이터가 변경되는 게 좋지 않을까요
항목의 레이아웃은 TextView 및 LinearLayout이 될 수 있으며, 여기서 LinearLayout은 View를 추가할 수 있습니다.
으아아아의사 코드는 다음과 같습니다. 먼저 데이터를 캡슐화합니다
Adapter에서 데이터를 바인딩할 때
으아아아또 다른 아이디어는 항목의 레이아웃이 TextView 및 RecycleView이지만 특정 코스의 수가 화면 높이를 초과하는 경우 상위 ListView와 슬라이딩 충돌이 발생하여 해결하기가 매우 어렵다는 점을 고려합니다.
위에서 언급한 해결책이지만 실제로 중첩은 그다지 번거롭지 않습니다. 하위 뷰의 onDispatchTouchEvent 이벤트를 다시 작성하고 슬라이딩하는 경우 전체 이벤트 시퀀스 처리를 포기하거나 다시 작성합니다. 상위 뷰의 OnDispatchTouchEvent가 슬라이드되면 더 이상 배포되지 않습니다. 원칙은 동일합니다.