5

HorizontalScrollView에 지연로드 기능을 추가하려고합니다. 자식으로 선형 레이아웃을 사용하고 있습니다. 하위 뷰를 볼 때 이벤트 수신에 관심이 있습니다. 가시 영역의 이 나왔습니다. linearlayout 구현에서 보았습니다. 자식보기에 dispatchViewVisibility 또는 onDraw를 호출하지 않습니다. 이유는 무엇입니까? 자식보기에 연결된 비트 맵을 재활용 할 수 있기 때문에 자식보기가 다시 생성 될 때 다시 비트 맵을 만들 수 있습니다. 보이는 (물론 그게 별도의 부분입니다, 어떻게 그 비트 맵을 매우 빠르게 만들 수 있습니까, 내가 그걸 위해 OpenGL을 사용하여 계획)하지만 질문은 어떻게 그런 C를 만들 수 있습니다 ustom 보기. 갤러리 용도로는 사용할 수 없기 때문에 갤러리보기를 사용할 수 없습니다. viewgroup에 dispatchingViewVisibility 기능이 있고 dispatchOnDraw 기능을 사용하지만 HorizontalScrollView에서 사용 방법을 모르겠습니다. 내가 메모리 문제 어떤 제안과 도움의 아웃 방지하기 위해 일을하고 모든 HorizontalScrollView를 사용하지 마십시오 감사메모리 부족 문제를 막기 위해 HorizontalScrollView에서 지연로드

+0

여기로 이동하십시오. http://stackoverflow.com/questions/541966/android-how-do-i-do-a-lazy-load-of-images-in-listview 그리고 시도해보십시오. 그러나 목록에는 어렵지 않습니다. fun – PedroAGSantos

+0

@subspider 나는 목록 레이아웃이 아닌 가로 레이아웃을 원합니다. –

답변

0

을 감상 할 수있다. 대신,이 종류의 시나리오 용으로 설계된 Android 호환성 라이브러리에 추가 된 ViewPager 구성 요소를 사용하십시오. Here is a blog post에 설명되어 있습니다.

+4

ViewPager를 사용해 보았는데 멋 졌어요.하지만 그 그림은 당분간 원했던 것이 하나 더 필요합니다. 우리는 가시적 영역에서 atleast 4-5 이미지를 사용하여 가로 스크롤보기를 원합니다. . 어떤 제안이든지 감사합니다. ** –