ViewPager内に3つのページ(フラグメント)がありますが、これらのページのうち2つだけのメニュー項目を表示したいと思います。
以前のSOの回答で与えられたコードは機能していないようです:
@Override
public void setUserVisibleHint(boolean isVisibleToUser) {
super.setUserVisibleHint(isVisibleToUser);
if (isVisibleToUser == true) { }
else if (isVisibleToUser == false) { }
}
Eclipseによると、@ Overrideは不要であり、superは設定できません。システムから呼び出されることはありません。たとえどのように表示されていても、現在どのページが表示されているかをどのように判断すればよいでしょうか。ここで助けてもらえますか?
1
これは私にとってはうまくいき、与えられたソリューションの使用方法についてもう少しコンテキストを提供します:Fragment内のViewPagerタブの変更を検出します。
—
gcl1 '30 / 11/12