Android
TabLayout
수색…
ViewPager없이 TabLayout 사용하기
대부분의 경우 TabLayout
은 ViewPager 와 함께 사용되어 스 와이프 기능을 제공합니다.
사용할 수 있습니다 TabLayout
없이 ViewPager
사용하여 TabLayout.OnTabSelectedListener
.
먼저 활동의 XML 파일에 TabLayout
을 추가합니다.
<android.support.design.widget.TabLayout
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/tabLayout" />
Activity
내의 탐색을 위해 선택한 탭을 기반으로 UI를 수동으로 채 웁니다.
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabLayout);
tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
@Override
public void onTabSelected(TabLayout.Tab tab) {
int position = tab.getPosition();
switch (tab.getPosition()) {
case 1:
getSupportFragmentManager().beginTransaction()
.replace(R.id.fragment_container, new ChildFragment()).commit();
break;
// Continue for each tab in TabLayout
}
@Override
public void onTabUnselected(TabLayout.Tab tab) {
}
@Override
public void onTabReselected(TabLayout.Tab tab) {
}
});
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow