나는 안드로이드 뷰를 배우고 있으며 현재 테이블 뷰를 사용 중입니다. 화면을 3 섹션으로 분리했습니다. 아래 그림과 같이.보기 내의 탭
내가으로 실행하는 것 한 유일한 문제는 탭입니다. 탭 대신 토글 버튼을 사용해야하며 어떤 버튼이 토글되어 있는지에 따라 테이블의 주어진 행을 표시/숨기기 만할까요? 탭이 전환 된 경우 전체 활동에 영향을 미치지 않고 탭 미드 뷰를 가질 수있는 방법이 있습니까?
나는 안드로이드 뷰를 배우고 있으며 현재 테이블 뷰를 사용 중입니다. 화면을 3 섹션으로 분리했습니다. 아래 그림과 같이.보기 내의 탭
내가으로 실행하는 것 한 유일한 문제는 탭입니다. 탭 대신 토글 버튼을 사용해야하며 어떤 버튼이 토글되어 있는지에 따라 테이블의 주어진 행을 표시/숨기기 만할까요? 탭이 전환 된 경우 전체 활동에 영향을 미치지 않고 탭 미드 뷰를 가질 수있는 방법이 있습니까?
당신이 필요 midview tabs
갖고 싶어 : 순서
그들이 프로젝트 파일의 샘플 데모 살펴 구현. 하지만 빠른 예 :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<com.example.android.common.view.SlidingTabLayout
android:id="@+id/sliding_tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1"
android:background="@android:color/white"/>
</LinearLayout>
당신의 조각 또는 활동 : 프로젝트에보기 폴더에있는 모든 클래스는 다음과 같은 작업을 수행 할 수 있습니다
사본
mViewPager = (ViewPager) view.findViewById(R.id.viewpager);
mViewPager.setAdapter(new MyAdapter());
mSlidingTabLayout = (SlidingTabLayout) view.findViewById(R.id.sliding_tabs);
mSlidingTabLayout.setViewPager(mViewPager);
mViewPager의 어댑터가해야
아래의 메소드 오버라이드
@Override
public CharSequence getPageTitle(int position) {
return your tab title;
}
[ViewPager with FragmentPagerAdapter] (https : // g ithub.com/thecodepath/android_guides/wiki/ViewPager-with-FragmentPagerAdapter) 탭을 작동 시키려면 어떻게해야합니까? –