본문 바로가기
Android 기법/# Study

[Android/안드로이드]ViewPager를 쉽게 사용하기[GitHub 예제/Example]

by 퍼즐잎 2017. 1. 21.








PagerAdapter를 이용하여 구현한 간단한 ViewPager입니다.


main_activity의 상단에는 메뉴들이 있고


하단에 ViewPager를 추가하여 슬라이드 할 때마다


다른 설정한 값, 이미지들이 나타나게 할 수 있습니다.




1
2
3
4
5
6
7
8
9
10
11
12
@Override
    public Object instantiateItem(ViewGroup container, int position) {
 
        LayoutInflater inflater = LayoutInflater.from(context);
        LinearLayout layout = (LinearLayout) inflater.inflate(R.layout.pager_item, container, false);
        //pager_item.xml의 LinerLayout을 ViewPager로 사용
 
        TextView textView = (TextView)layout.findViewById(R.id.text);
        textView.setText(text.get(position));
        container.addView(layout, 0);
        return layout;
    }
cs


LayoutInflater를 이용하여 ViewPager의 항목을 담는


pager_item.xml 에서 LinearLayout의 값을 가지고 오게 됩니다.


그리고 그 안에 포함되어 있는 요소들을 활용하여


ViewPager를 구성합니다.







자세한 내용은 하단의 GitHub 예제를 참고해주시기 바랍니다.






---


추가




[ViewPager 갱신/refresh]

http://puzzleleaf.tistory.com/36









댓글