package com.bestapp.yikuair.fragments;
import com.bestapp.yikuair.R;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
public class ColorFragment extends Fragment {
private int mColorRes = -1;
public ColorFragment() {
this(R.color.white);
}
public ColorFragment(int colorRes) {
mColorRes = colorRes;
setRetainInstance(true);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
if (savedInstanceState != null)
mColorRes = savedInstanceState.getInt("mColorRes");
int color = getResources().getColor(mColorRes);
// construct the RelativeLayout
RelativeLayout v = new RelativeLayout(getActivity());
v.setBackgroundColor(color);
return v;
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("mColorRes", mColorRes);
}
}