SlidingTabsBasic을 프로젝트로 가져오기

3723 단어 Android
※ 이 글은 안드로이드 디자인 서포트 리브레리가 출간되기 전에 작성했습니다.지금부터 라벨 UI를 배울 때는 참조해야 한다Design Support Library의 TabLayout.
레이블의 구현으로 샘플의 SlidingTabsBasic을 테스트합니다.

절차.


제작 항목


blank activity로 적당히

SlidingTabLayout 관련 사본


SlidingTabsBasic 코드에서 프로젝트로java/com 이하의 파일을 복사합니다.common/actities와common/logger,slidingtabsbasic 디렉터리가 필요하지 않기 때문에 삭제합니다.

SlidingTabsBasicFragment 복사


com.example.android.slidingtabsbasic/SlidingTabsBasicFragment.자바를 복사합니다.이것은 만들어진 프로젝트의 명칭 공간입니다.원본 파일의 다음 줄을 삭제합니다.
 import com.example.android.common.logger.Log;

레이아웃 복사


layout의fragmentsample.xml, pager_item.xml을 복사해 오세요.
여기까지만 서류 구성이 이런 느낌.

MainActivity


onCreate에서 전체 화면에 SlidingTabsBasicFragment를 추가합니다.Frame Layout을 setContentView로 가장 먼저 채택한 것은 API10에 대한 대안이다.
MainActivity.java
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(new FrameLayout(this));

        if (savedInstanceState == null) {
            FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
            SlidingTabsBasicFragment fragment = new SlidingTabsBasicFragment();
            transaction.replace(android.R.id.content, fragment);
            transaction.commit();
        }
    }
프로젝트가 이미 완성되었다.실행해봐.

다음은?


여기까지 하면 슬라이딩 Tabs Basic Fragment를 적당히 고쳐 쓸 수 있다.
SlidingTabsBasicFragment.SamplePagerAdapter에서 각 태그에 필요한 뷰를 생성하므로 이 점부터 읽는 것이 좋습니다.
라벨의 디자인은 슬라이딩 탭 스트립으로 이루어지기 때문에 선택한 라벨의 색을 바꾸고 싶을 때 여기에 있습니다.
또한 Apache License이기 때문에 사용할 때 이 뜻을 표시해야 한다.

좋은 웹페이지 즐겨찾기