RecyclerView 내장 RecyclerView 슬라이딩 카드 의 해결 방법
1814 단어 RecyclerView미끄러지다
질문:
최근 프로젝트 에서 타 오 바 오 주문 페이지 와 유사 한 문제 가 발생 했 습 니 다.각 주문 항목 에 여러 개의 구체 적 인 프로젝트 가 포함 되 어 있 을 수 있 기 때문에 이런 효 과 를 실현 하려 면 일반적으로 RecyclerView 에 RecyclerView 를 삽입 해 야 합 니 다.이렇게 하면 주문 항목 의 구체 적 인 항목 이 너무 많 고 한 화면 을 초과 하면 전시 효과 가 멈 추 는 현상 이 발생 할 수 있 습 니 다.이 유 는 두 개의 RecyclerView 가 존재 하기 때문에 미 끄 러 진 view 가 현재 화면 에서 미 끄 러 지 는 데 충돌 이 있 기 때 문 입 니 다.
생각:
참조
Ideaqjjjl 은 상세 하 게 분 석 했 습 니 다.저 는 그의 분석 에서 얻 은 사고 입 니 다.Copy 당 에 있어 가장 큰 고통 은 소스 코드 가 없 는 것 입 니 다.그래서 Ideaqjjjl 의 코드 를 통합 시 켜 결 과 를 얻 었 습 니 다.모든 줄 을 하나의 Item 으로 보 는 것 은 하나의 RecyclerView 로 끼 워 넣 어야 얻 을 수 있 는 결 과 를 해결 한 것 과 같 습 니 다.효과 가 정말 좋 습 니 다.이 회색 은 항상 Ideaqjjjl 이 제공 한 사고 와 코드 에 감사 드 립 니 다.
해결 방법:
RecyclerView 의 그룹 설정 에 따라 모든 줄 을 하나의 Item 으로 하 는 것 은 하나의 RecyclerView 에 item 을 추가 하 는 것 과 같 습 니 다.그러면 문 제 를 잘 해결 할 수 있 습 니 다.
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
MyViewHolder holder =
new MyViewHolder(list.get(viewType).getView(mContext, parent, mIflater));
return holder;
}
/**
* item
* viewType position
* @param position
* @return
*/
@Override
public int getItemViewType(int position) {
return position;
}
결어4안 드 로 이 드 모방 타 오 바 오 주문 페이지 효과무슨 문제 가 있 으 면 직접 평론 하면 됩 니 다.비판 을 지적 하고 공동으로 발전 하 는 것 을 환영 합 니 다!
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Android】RecyclerView+RadioButton의 작성RadioGroup을 사용하지 않고 작성합니다. RecyclerView 배치 activity_main.xml RadioButton 배치 view_item.xml RecyclerView 용 어댑터 작성. 어느 버튼을 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.