Blame | Last modification | View Log | RSS feed
package com.saholic.profittill.Utils;import android.content.Context;import android.support.v4.view.PagerAdapter;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.ImageView;import android.widget.RelativeLayout;import android.widget.TextView;import com.saholic.profittill.R;public class CustomPageAdapter extends PagerAdapter {// Declare VariablesContext context;String[] rank;String[] openingText;String[] middleText;int[] flag;LayoutInflater inflater;public CustomPageAdapter(Context context, String[] rank,int[] flag,String[] openingText,String[] middleText) {this.context = context;this.flag = flag;this.rank = rank;this.openingText = openingText;this.middleText = middleText;}@Overridepublic int getCount() {return rank.length;}@Overridepublic boolean isViewFromObject(View view, Object object) {return view == object;}@Overridepublic Object instantiateItem(ViewGroup container, int position) {ImageView imgflag;TextView openingTextView, middleTextView;inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View itemView = inflater.inflate(R.layout.viewpager_item, container,false);openingTextView= (TextView) itemView.findViewById(R.id.openingText);middleTextView= (TextView) itemView.findViewById(R.id.secondText);imgflag = (ImageView) itemView.findViewById(R.id.flag);openingTextView.setText(openingText[position]);middleTextView.setText(middleText[position]);imgflag.setImageResource(flag[position]);container.addView(itemView);return itemView;}@Overridepublic void destroyItem(ViewGroup container, int position, Object object) {// Remove viewpager_item.xml from ViewPagercontainer.removeView((RelativeLayout) object);}}