android - RecyclerView는 네트워크 이미지를 표시하고 Fresco는 이를 로드합니다. 대상 SDK 버전 25에서는 이미지 위치가 잘못되어 여러 이미지가 겹쳐집니다.
阿神
阿神 2017-05-24 11:38:04
0
1
1353

Recyclerview를 사용하여 일련의 사진을 표시하세요. 프레스코를 사용하여 로드하세요.
imageView가 이미지 종횡비에 적응하도록 하기 위해 fresco는 DraweeController를 설정하여 크기를 계산합니다.

본 코드는 Target Sdk 버전 17을 사용하는 경우 정상적으로 동작하며, 이미지도 정상적으로 표시될 수 있습니다. 예를 들어 5장의 사진이 하나씩 순서대로 표시됩니다.
나중에 타겟 SDK 버전을 25로 설정했습니다. 코드를 바꾸지 않고 5장의 사진이 모두 로드되었는데, 5장의 사진 위치가 겹쳐져 1장의 사진만 보일 수 있었습니다. 대상 SDK 버전 17로 변경했는데 다시 정상적으로 작동했습니다. . .

무슨 일인지 알려주세요. 드디어 안드로이드 O가 나왔습니다. . . .

레이아웃 파일

으아악

onBindViewHolder에서 RecyclerView.Adapter가 호출하는 키 코드입니다. 데이터는 빈이고, getImage는 이미지 URL을 가져옵니다

으아악

프레스코의 코드

으아악

패키지 견적

으아악
阿神
阿神

闭关修行中......

모든 응답(1)
曾经蜡笔没有小新

레이아웃 문제일 것입니다. scrollView 안에 scrollView를 중첩할 수 없습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿