package com.lean56.andplug.app.fragment; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.lean56.andplug.app.R; import com.lean56.andplug.app.adapter.FeatureSubAdapter; import com.lean56.andplug.app.view.WechatTab; import com.lean56.andplug.fragment.BaseFragment; /** * Feature Fragment * * @author Charles */ public class FeatureFragment extends BaseFragment { ViewPager mFeatureViewPager; WechatTab mFeatureTab; private FeatureSubAdapter mSubAdapter; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.feature, container, false); } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // find view mFeatureTab = (WechatTab) view.findViewById(R.id.tab_feature); mFeatureViewPager = (ViewPager) view.findViewById(R.id.vp_feature); // fill view mSubAdapter = new FeatureSubAdapter(getChildFragmentManager()); mFeatureViewPager.setAdapter(mSubAdapter); int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources().getDisplayMetrics()); mFeatureViewPager.setPageMargin(pageMargin); mFeatureTab.setViewPager(mFeatureViewPager); } }