zoukankan      html  css  js  c++  java
  • 第二阶段冲刺-05

    import android.os.Bundle;
    import android.support.annotation.Nullable;
    import android.support.v4.app.Fragment;
    import android.support.v4.app.FragmentManager;
    import android.support.v4.app.FragmentPagerAdapter;
    
    import com.example.myapplication.Fragment.HistoryContentFragment;
    import com.example.myapplication.Fragment.HistoryFragment;
    
    import java.util.ArrayList;
    
    /**
     * @author:created By ZhangHao
     * 时间:2019/5/6 01
     * 邮箱:188660586@qq.com
     */
    public class historyFragmentAdapter extends FragmentPagerAdapter {
        private ArrayList<String>titles;
        public historyFragmentAdapter(FragmentManager fm) {
            super(fm);
            this.titles=new ArrayList<>();
        }
    
        /*
         **
         *数据列表
         **
        */
    
    
        public void setTitles(ArrayList<String> titles) {
            this.titles.clear();
            this.titles.addAll(titles);
            notifyDataSetChanged();
        }
    
    
        @Override
        public Fragment getItem(int i) {
            HistoryContentFragment historyContentFragment = new HistoryContentFragment();
            Bundle bundle = new Bundle();
            bundle.putString("titles",titles.get(i));
            historyContentFragment.setArguments(bundle);
            return historyContentFragment;
        }
    
        @Override
        public int getCount() {
            return titles.size();
        }
    
    
        @Override
        public CharSequence getPageTitle(int position) {
    
            String plateName= titles.get(position);
            if(plateName==null){
                plateName="";
            }else if(plateName.length()>15){
                plateName=plateName.substring(0,15)+"...";
            }
            return plateName;
        }
    }
  • 相关阅读:
    python目录
    Django的认证系统
    Django logging配置
    Django 中间件
    Django Form和ModelForm组件
    AJAX
    Django中ORM介绍和字段及字段参数
    Django ORM那些相关操作
    Python中应该使用%还是format来格式化字符串?
    利用Python win32api 模拟键盘输入,打开浏览器,实现网页全屏,并移到第二屏幕
  • 原文地址:https://www.cnblogs.com/chenyuchun/p/11066764.html
Copyright © 2011-2022 走看看