2014-03-03 5 views
2

저는 ViewPager를 사용하여 탭 레이아웃을 만듭니다. 괜찮아요,하지만 그 행동을 약간 바꾸고 싶습니다. 새 탭으로 스 와이프하면 제목이 너비의 가운데로 이동되어 다른 탭의 제목이 압축 된 것으로 보입니다. 나는 모든 탭 제목을 고정 된 위치에두기를 원합니다. 레이아웃을 약간 수정하려고했지만 어디에도 가지 않았습니다 ... 어떻게하면됩니까?Android - ViewPager : 고정 위치가있는 탭

<LinearLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent"> 

<com.viewpagerindicator.TitlePageIndicator 
    android:id="@+id/indicator" 
    android:padding="10dip" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:background="#000000" 
    android:textColor="#2FB3E3" 
    app:footerColor="#2FB3E3" 
    app:footerLineHeight="1dp" 
    app:footerIndicatorHeight="3dp" 
    app:footerIndicatorStyle="underline" 
    app:selectedColor="#FFFFFF" 
    app:selectedBold="true" 
    /> 
<com.bill.deuterh.NoSwipeViewPager 
    android:id="@+id/pager" 
    android:layout_width="fill_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" 
    /> 

</LinearLayout> 
+0

당신은 아마 TabPageIndicator' 대신 TitlePageIndicator''의'사용해야합니다. .. – corsair992

+0

안녕하세요,이 솔루션을 찾을 수 있었습니까? TabPageIndicator를 사용하면 도움이되지 않습니다 –

답변

0

xml로 모두 선언하지 말고 왜 조각을 사용하지 않습니까? 자바 파일에서 더 많은 flexibily있을 수 있으며, 조각 조각을 사용하여 완전한 예를 들어 ..

를 재사용 할 수 있습니다, 당신은 여기 읽을 수 있습니다 : http://developer.android.com/reference/android/support/v4/view/ViewPager.html

+0

어떻게 관련이 있는지 알 수 없습니다. 나는 이미 각 탭 활동에 대해 단편을 사용하고 있습니다. 어떻게 내가 그걸 작동하게 만들까요? 내 문제는 활동이 아닙니다. 그것은 제목이 활동 위에 표시되는 방식과 관련이있다. – Anonymous