Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package photo.feature;
- import java.util.ArrayList;
- import hk.com.novare.androidapp.mci.R;
- import android.content.Context;
- import android.content.res.TypedArray;
- import android.database.DataSetObserver;
- import android.graphics.Bitmap;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.Gallery;
- import android.widget.ImageView;
- import android.widget.SpinnerAdapter;
- public class ImageAdapter implements SpinnerAdapter {
- /**
- * @param args
- */
- int background = 7;
- private Context context;
- private int[] imageID = {
- R.drawable.rb_1,
- R.drawable.rb_2
- };
- ArrayList<Bitmap> photos = new ArrayList<Bitmap>();
- public ImageAdapter(Context c) {
- // TODO Auto-generated constructor stub
- context = c;
- TypedArray attr = context
- .obtainStyledAttributes(R.styleable.ApplicantPhotos);
- background = attr.getResourceId(
- R.styleable.ApplicantPhotos_android_galleryItemBackground,
- 0);
- attr.recycle();
- }
- @Override
- public int getCount() {
- // TODO Auto-generated method stub
- return imageID.length;
- }
- @Override
- public Object getItem(int position) {
- // TODO Auto-generated method stub
- return position;
- }
- @Override
- public long getItemId(int position) {
- // TODO Auto-generated method stub
- return position;
- }
- @Override
- public int getItemViewType(int position) {
- // TODO Auto-generated method stub
- return position;
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent) {
- // TODO Auto-generated method stub
- ImageView imageView = new ImageView(context);
- imageView.setImageResource(position);
- imageView.setLayoutParams(new Gallery.LayoutParams(150, 100));
- imageView.setScaleType(ImageView.ScaleType.FIT_XY);
- imageView.setBackgroundResource(background);
- return imageView;
- }
- @Override
- public int getViewTypeCount() {
- // TODO Auto-generated method stub
- return 0;
- }
- @Override
- public boolean hasStableIds() {
- // TODO Auto-generated method stub
- return false;
- }
- @Override
- public boolean isEmpty() {
- // TODO Auto-generated method stub
- return false;
- }
- @Override
- public void registerDataSetObserver(DataSetObserver observer) {
- // TODO Auto-generated method stub
- }
- @Override
- public void unregisterDataSetObserver(DataSetObserver observer) {
- // TODO Auto-generated method stub
- }
- @Override
- public View getDropDownView(int position, View convertView, ViewGroup parent){
- // TODO Auto-generated method stub
- return null;
- }
- }
Add Comment
Please, Sign In to add comment