2013-07-08 4 views
1

Google 재생 도서와 마찬가지로 페이지 하단에 표시기 (보기 호출기 표시기)를 만들고 싶습니다.안드로이드의 호출기 표시기보기

저는 Jake Wharton의 라이브러리와 샘플에 대한 많은 정보와 일반적인 대답을 알고 있습니다.

제 3 자 라이브러리를 사용하고 싶지 않은 경우 대체 방법에 대해 확인하고 싶습니다.

감사합니다.

+0

무엇을 확인 하시겠습니까? 그것은 존재하고 작동하며 웹용 튜토리얼도 많이 있습니다. –

+0

@MattTaylor : 알아요.이 라이브러리는 거의 작동하지만 의심의 여지가 없지만 제 요구 사항에 제 3 자 라이브러리가 필요하지 않습니다. 따라서 다른 대안이 있는지 알고 싶었습니다. –

답변

1

난 그냥 내가 싶어 타사 라이브러리에 대한 이동하지 않으면 주변의 다른 작품에 대해 확인하고 싶었다.

또 다른 해결책은 다음 지표, 지표를 만들 ViewPageronPageSelected() 콜백을 수신하고 변경을 수동으로 할 것이다.

표시기는 LinearLayout으로 표시 될 수 있으며 복수형은 ImageViews으로 생성 될 수 있습니다. 다이나믹하게 표시기의 수는 ViewPager의 페이지 수와 일치해야합니다. 표시기 상태를 변경하면 특정 위치에서 ImageView을 "선택됨"으로 표시하는 무언가로 변경해야합니다.

하지만이 오버 헤드가 실제로 필요한지 두 번 생각하십시오.

2

android:layout_gravity="bottom"-<android.support.v4.view.PagerTitleStrip/> 요소를 추가하십시오.

<android.support.v4.view.ViewPager 
    android:id="@+id/pager" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <android.support.v4.view.PagerTitleStrip 
     android:id="@+id/pager_title_strip" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom"/> 

</android.support.v4.view.ViewPager>