From eb7979921b7c5033cebc031365c56267fce60155 Mon Sep 17 00:00:00 2001
From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期三, 15 三月 2017 13:58:51 +0800
Subject: [PATCH] 添加接口描述 sql
---
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..6b32f18 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