From 80f61dfdab1e7f7fabdfa0fb4931b5d585e4c7d9 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@454eff88-639b-444f-9e54-f578c98de674>
Date: 星期四, 02 三月 2017 09:49:32 +0800
Subject: [PATCH] 界面,以及部分jni

---
 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