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 | Google Map | admin | 2017.05.29 | 21 |
47 | How To Create A Simple Web View In Xcode 8 (Swift 3.0) | admin | 2017.05.21 | 26 |
46 | How to make Mobile Web | admin | 2017.05.08 | 28 |
45 | mnifest | solatoz | 2017.06.02 | 28 |
44 | Menu | admin | 2017.06.02 | 29 |
43 | Google Map 2 | admin | 2017.05.29 | 30 |
42 | Android options menu tutorial | admin | 2017.05.17 | 32 |
41 | Main Activity | admin | 2017.06.02 | 32 |
40 | Map Activity Layout | admin | 2017.06.02 | 32 |
39 | Swipe Activity layout | admin | 2017.06.02 | 32 |
38 | Map Activity | admin | 2017.06.02 | 33 |
37 | Android Tutorial 9 - The Navigation Drawer | admin | 2017.05.17 | 35 |
36 | ExpandableTextView | admin | 2017.05.17 | 36 |
35 | MainActivity(IOS) | admin | 2017.06.04 | 36 |
34 | Change Project Name | admin | 2017.06.03 | 37 |
33 | Scrolling Activity | admin | 2017.06.02 | 38 |
32 | Open Multiple Activities from Multiple Buttons | admin | 2017.05.24 | 39 |
31 | About Center (class) | admin | 2017.06.02 | 40 |
30 | MainActivity | admin | 2017.06.04 | 44 |
29 | Google Maps Api .xml | admin | 2017.06.02 | 50 |