2014-04-04 4 views
2

조각이 포함 된 TabHost의 모든보기를 미리로드 할 수 있습니까?Android 프리로드 TabHost보기

C는 C가 A와 B의 스크린 샷을 생성해야하는 3 개의 화면이 있습니다. 처음으로보기를로드 할 때보기 A가로드되고 C를 클릭하면 뷰가로드되어 있지 않아 B에서 NullPointerException이 발생합니다. C를 클릭하기 전에 B를 클릭 한 경우에만 작동합니다.

모든 뷰를 미리로드 할 수있는 방법이 있습니까? setCurrentTab (1)과 setCurrentTab (0)을 사용했지만 onCreateView 함수가 여전히 호출되지 않았습니다.

도움이 많이 되서 고맙습니다 ... 감사. 동시에 B에서 당신이 pageviewer를 사용하는 경우

+0

당신은 여기에 코드를 게시해야합니다. –

+0

페이지 뷰어를 사용하는 경우 화면에있을 때 동시에 B가 자동으로로드됩니다 –

답변

1

는 당신이 화면에있는 자동 을로드 그리고 당신은 page indicator을 추가 할 수 있으며뿐만 아니라 tabactivity 모습이다. 그리고 당신은 지원 라이브러리를 사용하여 API 레벨 8 그것을 할 수 있습니다, 그것은 페이지 표시 링크

을 쉽게 구현할 수 있습니다 : https://github.com/JakeWharton/Android-ViewPagerIndicator

+0

TabHost를 사용하여 사용할 수 없습니까? – Annonymous

+0

페이지 뷰어를 사용하고 싶지 않은 이유는 무엇입니까? –

+0

하단에 탭이 있어야합니다. – Annonymous