From a8b07ffc679a9662f9b6a94a097f8b491ff232e8 Mon Sep 17 00:00:00 2001
From: dupengyue <dupengyue@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期二, 07 三月 2017 11:33:25 +0800
Subject: [PATCH] 框架搭建完成,工作交接
---
VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/MyFragmentPagerAdapter.java | 35 +++++++++++++++++++++++++++++++----
1 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/MyFragmentPagerAdapter.java b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/MyFragmentPagerAdapter.java
index 8db4494..fb2893e 100644
--- a/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/MyFragmentPagerAdapter.java
+++ b/VisitFace/DemoForBsk/app/src/main/java/com/bsk/zhangbo/demoforbsk/adapter/MyFragmentPagerAdapter.java
@@ -1,8 +1,15 @@
package com.bsk.zhangbo.demoforbsk.adapter;
+import android.content.Context;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.ImageView;
+import android.widget.TextView;
+
+import com.bsk.zhangbo.demoforbsk.R;
import java.util.ArrayList;
import java.util.List;
@@ -14,14 +21,17 @@
private final List<Fragment> mFragments = new ArrayList<>();
private final List<String> mFragmentTitles = new ArrayList<>();
-
- public MyFragmentPagerAdapter(FragmentManager fm) {
+ private final List<Integer> mFragmentIcons = new ArrayList<>();
+ private Context context;
+ public MyFragmentPagerAdapter(FragmentManager fm,Context context) {
super(fm);
+ this.context = context;
}
- public void addFragment(Fragment fragment, String title) {
+ public void addFragment(Fragment fragment, String title,int drawable) {
mFragments.add(fragment);
mFragmentTitles.add(title);
+ mFragmentIcons.add(drawable);
}
@Override
@@ -36,6 +46,23 @@
@Override
public CharSequence getPageTitle(int position) {
- return mFragmentTitles.get(position);
+// return mFragmentTitles.get(position);
+ return null;
+
+// Drawable image = context.getResources().getDrawable(R.mipmap.ic_launcher);
+//// image.setBounds(0, 0, image.getIntrinsicWidth()/2, image.getIntrinsicHeight()/2);
+// image.setBounds(0, 0, image.getIntrinsicWidth()/2, image.getIntrinsicHeight()/2);
+// ImageSpan imageSpan = new ImageSpan(image, ImageSpan.ALIGN_BOTTOM);
+// SpannableString ss = new SpannableString("鍢垮樋");
+// ss.setSpan(imageSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
+// return ss;
+ }
+ public View getTabView(int position){
+ View view = LayoutInflater.from(context).inflate(R.layout.tab_main,null);
+ TextView mTvTitle = (TextView) view.findViewById(R.id.tab_item_title);
+ mTvTitle.setText(mFragmentTitles.get(position));
+ ImageView mImgIcon = (ImageView) view.findViewById(R.id.tab_item_icon);
+ mImgIcon.setImageResource(mFragmentIcons.get(position));
+ return view;
}
}
--
Gitblit v1.8.0