호기심천국

  • 홈
  • 태그
  • 방명록

tab 2

[Android-Java] ViewPager와 TabLayout을 이용해 Custom 탭 만들기

오늘은 TabLayout과 ViewPager에 대해 알아보겠습니다. ViewPager란? 하나의 전체 화면에서 다른 전체 화면으로 전환하는 것으로, 화면 슬라이드에 자동으로 애니메이션(스와이프)을 적용할 수 있습니다. TabLayout이란? 탭 레이아웃은 탭을 표시할 수 있는 수평 레이아웃을 제공합니다. 화면 전환을 위해 ViewPager와 함께 사용합니다. 이제 구현을 해보겠습니다. (Databinding 사용) 1. style에 tab_text를 생성해줍니다. style.xml TabLayout의 텍스트 폰트와 사이즈을 설정해줍니다. 2. XML에 TabLayout과 ViewPager를 추가해줍니다. activity_main.xml style.xml에서 정의한 TabText는 app:tabTextAp..

Android 2021.03.18

[Android-Java] TabLayout 배경색 다르게 설정하기

Android에서 TabLayout에서 탭했을 때 배경색을 변경하는 코드는 따로 없기 때문에 drawable을 만들어주어야 합니다. 1. 기본 배경색 drawable > tab_background_unselected.xml 2. 선택된 탭 배경색 drawable > tab_background_selected.xml 3. 최종 배경색 설정 drawable > tab_background.xml 4. TabLayout에 배경색으로 설정 app:tabBackground="@drawable/tab_background" 결과화면

Android 2021.03.18
이전
1
다음
더보기
프로필사진

호기심천국

방문자수Total

  • Today :
  • Yesterday :

공지사항

Tag

파이썬배우기, 개발자, 파이썬개발, 파이썬공부, 연습문제, 기초, 예제, 코딩, android, 오류, Java, Developer, 문제풀기, 자기계발, Solution, 가상머신, 웹개발, 점프투파이썬, error, Python,
  • 분류 전체보기 (25)
    • 보안 (2)
    • Android (7)
    • 서버 (3)
    • Web (6)
    • Python (3)
    • Useful (4)

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바