ViewPager 안에 3 개의 페이지 (단편)가 있습니다 만, 그 중 2 개의 페이지에 대한 메뉴 항목 만 표시하고자합니다.ViewPager가 페이지를 변경하는시기를 결정하십시오.
previous SO answer에 주어진 코드는 작동하지 않습니다
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipse는 @Override가 필요하지 않은 슈퍼 설정할 수 없습니다 말했다. 시스템에 의해 호출 된 적이 없으며, 현재 페이지가 표시되는 것을 어떻게 결정할지라도 말입니다. 여기 좀 도와 줄 수 있을까요?
이 솔루션은 저에게 유용하며, 주어진 솔루션을 사용하는 방법에 대한 약간의 컨텍스트를 제공합니다 : [ViewPager 탭에서 단편 내부 변경 감지] (http://stackoverflow.com/questions/9779397)/detect-viewpager-tab-change-inside-fragment). – gcl1