@Override public Object instantiateItem(View container, int position) { if (position == SmallPanel.FUNCTION.getOrder() && CalculatorSettings.functionPanel(mParent.getContext())) { ((ViewGroup) container).addView(mFunctionPage); return mFunctionPage; } else if (position == SmallPanel.ADVANCED.getOrder() && CalculatorSettings.advancedPanel(mParent.getContext())) { ((ViewGroup) container).addView(mAdvancedPage); return mAdvancedPage; } else if (position == SmallPanel.HEX.getOrder() && CalculatorSettings.hexPanel(mParent.getContext())) { ((ViewGroup) container).addView(mHexPage); return mHexPage; } return null; }