Вы называете каждый фрагмент своим положением.
Из вашего кода я понял декларацию вашей позиции
аргумент использовать это для вызова каждого фрагмента
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
position = getArguments().getInt(your_pos);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_wizard_universal,
container, false);
layout = (LinearLayout) rootView
.findViewById(R.id.Your_fragment);
icon = (TextView) rootView
.findViewById(R.id.Your_fragment_icon);
if (position == 0) {
layout.setBackgroundColor(ContextCompat.getColor(getContext(),
R.color.#));
layout.invalidate();
icon.setText(R.string.#);
}
ViewCompat.setElevation(rootView, 50);
return rootView;
}
Установите это, и вы готовы идти