import android.content.Context;
import android.os.Bundle;
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.LinearLayout;
import android.widget.TextView;
public class CustomSwipeAdapter extends PagerAdapter {
String[] image_name = { "기도원 배치도","은혜기도원 입구","안내간판","예배실 건물","예배실 내부","식당/사무실 앞 광장",
"식당 뒤뜰","제2 수양관(1)","제2 수양관(2)","제5,6 수양관 앞뜰"};
private int[] image_resources = {com.solutionsatoz.mapapplication.R.drawable.layout, com.solutionsatoz.mapapplication.R.drawable.gmientrance, com.solutionsatoz.mapapplication.R.drawable.gmisign, com.solutionsatoz.mapapplication.R.drawable.gmi002,
com.solutionsatoz.mapapplication.R.drawable.gmi009, com.solutionsatoz.mapapplication.R.drawable.gmi001, com.solutionsatoz.mapapplication.R.drawable.gmi004, com.solutionsatoz.mapapplication.R.drawable.gmi007,
com.solutionsatoz.mapapplication.R.drawable.gmi008, com.solutionsatoz.mapapplication.R.drawable.gmi006};
private Context ctx;
private LayoutInflater inflater;
public CustomSwipeAdapter(Context ctx){
this.ctx = ctx;
}
@Override
public int getCount(){
return image_resources.length;
}
@Override
public boolean isViewFromObject(View view, Object object){
return (view==(LinearLayout)object);
}
@Override
public Object instantiateItem(ViewGroup container, int position){
inflater = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(com.solutionsatoz.mapapplication.R.layout.swipe_layout,container,false);
ImageView img = (ImageView) v.findViewById(com.solutionsatoz.mapapplication.R.id.image_view);
TextView tv = (TextView)v.findViewById(com.solutionsatoz.mapapplication.R.id.image_count);
img.setImageResource(image_resources[position]);
tv.setText(image_name[position]);
container.addView(v);
return v;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.invalidate();
}
}
No. | Subject | Author | Date | Views |
---|---|---|---|---|
48 | Website icon | admin | 2017.09.16 | 1079 |
47 | Android Application Development | admin | 2017.07.28 | 1032 |
46 | Load an ad | admin | 2017.07.21 | 1265 |
45 | Add AdView to the layout | admin | 2017.07.21 | 1739 |
44 | Import the Mobile Ads SDK | admin | 2017.07.21 | 1221 |
43 | AdMob - Import the Mobile Ads SDK | admin | 2017.07.21 | 239 |
42 | Image Center | admin | 2017.07.21 | 272 |
41 | US1800s | admin | 2017.07.03 | 262 |
40 | Symbols And Holidays | admin | 2017.07.03 | 255 |
39 | Rights And Responsibilities | admin | 2017.07.03 | 228 |
38 | Recent American History | admin | 2017.07.03 | 252 |
37 | Geography | admin | 2017.07.03 | 243 |
36 | Colonial Period And Independence | admin | 2017.07.03 | 253 |
35 | System of Government | admin | 2017.07.03 | 242 |
34 | Principles of American Democracy | admin | 2017.07.02 | 221 |
33 | package com.solatoz.joseph.uscitizenshiptest; | admin | 2017.07.01 | 249 |
32 | Contact Layout | admin | 2017.06.06 | 394 |
31 | map api | admin | 2017.06.04 | 1316 |
30 | Manifest | admin | 2017.06.04 | 286 |
» | Custom Swipe | admin | 2017.06.04 | 254 |