예를 들어오기 전에 우리는 안드로이드에서 탭 호스트가 무엇인지 알아야합니다. 탭 호스트는 탭 세트를 보유합니다. 각 탭에는 프로젝트 사양에 따라 조각 또는 활동이 포함되어 있습니다. 사용자는 탭을 왼쪽에서 오른쪽으로 또는 오른쪽에서 왼쪽으로 스크롤할 수 있습니다. android.widget.TabHost는 안드로이드 앱에서 더 많은 탭을 추가 할 수있는 위젯입니다. 각 탭에는 자체 콘텐츠가 있습니다. 이 문서에서는 사용 방법에 대한 예제를 보여 줄 것입니다. HI 그것은 아주 좋은 예이지만 어떻게 탭 활동에 버튼을 추가하거나 탭 활동에 대한 레이아웃을 만들 수 있습니까? 1 단계 – 안드로이드 스튜디오에서 새로운 프로젝트를 만들고, 파일 ⇒ 새 프로젝트로 이동하고 새로운 프로젝트를 만드는 데 필요한 모든 세부 사항을 작성합니다. 이 예제에서는 Android에서 탭 호스트를 사용하는 방법을 보여 줍니다. 활동 클래스에서 조각 활동에서 상속 됩니다.

우리는 안드로이드 지원 라이브러리 버전 4에 존재하는 FragmentHost를 사용하고 있습니다. 이전 android TabHost 위젯을 사용하는 경우 응용 프로그램에서 호환성 문제가 있습니다. 먼저 탭호스트와 탭위데트부터 시작해 보겠습니다. 당신은 스 와이프보기, ViewPager, FragmentPagerAdapter와 안드로이드 탭을 구현하려는 경우, 나는이 주제에 대한 자습서를 썼다. 나는 당신이 링크를 클릭하고 먼저 읽을 것을 제안할 것이다. 안녕하세요, 나는 당신의 예를 시도하고, 나는 탭 호스트에 탭을 추가 할 때 내 응용 프로그램 분쇄. 안녕하세요, 나는 (tabhost)와 내 응용 프로그램에 SessionManager를 통합 할 Android.i를 개발하는 시작자입니다.예 : Tab2Activity내 로그인 활동입니다. 그리고 Tab1Activity는 데이터베이스에서 사용자의 정보를 가져 오는 acitvity입니다.어떻게 Tab1Activity에서 사용자 정보를 볼 수 있습니까?누군가가 나를 기쁘게 도울 수 있습니까?thenks.

응용 프로그램을 실행해 보겠습니다. 난 당신이 당신의 컴퓨터와 실제 안드로이드 모바일 장치를 연결 한 가정합니다. Android 스튜디오에서 앱을 실행하려면 프로젝트의 활동 파일 중 하나를 열고 도구 모음에서 실행 아이콘을 클릭합니다. 모바일 장치를 옵션으로 선택한 다음 기본 화면을 표시할 모바일 장치를 확인합니다. 안녕. 난 그냥 당신이 “AndroidManifest.xml에 코드를 넣어”무엇을 의미하는지 물어보고 싶은? 어떤 코드? 나는 그것을 시도하고 작동하지 않습니다. 🙂 도와주세요 당신이 괜찮다면 예를 주셔서 감사합니다, 나는 탭 호스트가 수직으로 왼쪽 화면에 표시하게하는 방법을 알 수 있습니까? 2. 기존 안드로이드 프로젝트 만들기에 3 개의 활동을 추가하십시오. 직접 추가 방법 (활동을 추가하는 가장 쉬운 방법) 이클립스 사용자는 여기를 클릭, 안드로이드 스튜디오 사용자는 여기를 클릭하십시오. 활동 이름을 TabActivity_1, 탭활동_2, 탭활동_3으로 설정합니다. 나는 어디서나 “안드로이드 매니페스트.xml에 코드를 넣어”언급하지 않았습니다. 이 코드를 복사하여 activity_fragment_tab_example.xml 탭 레이아웃에 붙여넣으면 단일 활동에 레이아웃 파일을 포함하여 여러 Android 활동을 삽입하여 온라인으로 앱 콘텐츠를 공유할 수 있습니다.

Tabhost는 만든 모든 활동을 단일 프레임 레이아웃으로 보유하며 개발자는 응용 프로그램에 여러 탭 메뉴를 추가할 수 있으며 각 탭에는 활동 화면이 표시되어 자체 콘텐츠를 표시할 수 있습니다. 이 탭은 주로 안드로이드 응용 프로그램 개발자가 안드로이드 응용 프로그램에 간단한 탭 구조를 표시하고자하는 곳에서 사용됩니다. 그래서 여기에 안드로이드 간단한 TabHost TabWidget 예제 자습서에 대한 단계 자습서에 의해 전체 단계입니다. 네,이 자습서를 https://www.android-examples.com/android-slidingtablayout-using-viewpager-fragments-example/ 읽을 수 있습니다 . 가져오기 정적 com.dev2qa.example.R.id.phoneList; 가져오기 정적 com.dev2qa.example.R.id.smsList; 버튼 아래에는 탭호스트와 같은 ID가 있는 TabHost 위젯이 배치되었습니다. TabHost에는 id가 @android:id/탭과 같은 TabWidget이 포함되며 id가 있는 프레임 레이아웃은 @android:id/tabcontent와 같습니다. 이 ViewGroup의 자식을 패딩으로 잘라낼지 여부를 반환하고 패딩이 있는 경우 EdgeEffect를 패딩 영역으로 크기 조정(클립제외)합니다. 이제 프로젝트를 만들었으니 IDE에서 만든 기본 레이아웃 파일(activity_main.xml)을 엽니다.