admin
2021-03-29 405e8b2d2ad9a2d6d51cd65173b42c9fcde0ce4f
BuWanVideo/src/com/weikou/beibeivideo/ui/baidu/BaiDuVideosFragment.java
@@ -7,6 +7,8 @@
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.ViewPager;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.Toast;
import com.androidquery.AQuery;
@@ -14,6 +16,7 @@
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.viewpagerindicator.FoundTabPageIndicator;
import com.viewpagerindicator.MainTabPageIndicator;
import com.weikou.beibeivideo.BasicTextHttpResponseHandler;
import com.weikou.beibeivideo.BeibeiVideoAPI;
import com.weikou.beibeivideo.BeibeiVideoApplication;
@@ -43,7 +46,7 @@
    private ViewPager viewPager;
    private ContentAdapter contentAdapter;
    private List<BaiDuCPUType> itemList = new ArrayList<>();
    private FoundTabPageIndicator indicator;
    private FrameLayout fl_indicator;
    private AQuery mAQuery;
    public static BaiDuVideosFragment newInstance() {
@@ -51,6 +54,8 @@
        fragment.setName("百度视频");
        return fragment;
    }
    private MainTabPageIndicator indicator;
    @Override
@@ -60,6 +65,12 @@
    private void initView(View contentView) {
        viewPager = contentView.findViewById(R.id.vp_news);
        fl_indicator = contentView.findViewById(R.id.fl_indicator);
        indicator = new MainTabPageIndicator(
                getContext());
        indicator.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
        indicator.setTextColor(getResources().getColor(com.weikou.beibeivideo.R.color.nav_text_color), getResources().getColor(com.weikou.beibeivideo.R.color.nav_highloght_text_color));
        fl_indicator.addView(indicator);
    }
    private String getCacheKey() {
@@ -136,7 +147,7 @@
        contentAdapter = new BaiDuVideosFragment.ContentAdapter(
                getChildFragmentManager(), itemList);
        viewPager.setAdapter(contentAdapter);
        ((FoundTabPageIndicator) mAQuery.id(R.id.indicator).getView()).setViewPager(viewPager);
        indicator.setViewPager(viewPager, 0);
    }
    class ContentAdapter extends FragmentStatePagerAdapter {