fragmenttabhost 예제

미안해요. 내 예에서 나는 세 개의 탭 제목 모두에 대해 동일한 R.string.tab_title_1을 사용했다. 문자열 파일에 더 많은 문자열을 만들고 해당 문자열을 참조하거나 단순히 “제목 1″, “제목 2″, “제목 3″로 변경하려면 화면 하단의 탭을 얻으려면 activity_main.xml의 일부 재배열이 필요합니다. 뷰가 나중에 동일한 상태의 새 인스턴스를 만드는 데 사용할 수 있는 내부 상태의 표현을 생성할 수 있도록 하는 후크입니다. 이 상태는 영구적이지 않거나 나중에 다시 만들 수 없는 정보만 포함해야 합니다. 예를 들어 뷰의 새 인스턴스가 뷰 계층 구조에 배치될 때 다시 계산되므로 현재 위치를 화면에 저장하지 않습니다. 안녕하세요, 이것으로 저를 도와주세요 수 있습니다. 이 예제에서는 탭을 아래쪽으로 이동하려면 어떻게 해야 합니까? 업데이트 : 나는 하단에탭을 예로 들라는 요청을 받았기 때문에, 또는, 당신은 아이콘을 포함하도록 사용자 정의 탭을 만들 수 있습니다. 여기에 내 예제의 범위를 벗어난다는 것을. 그러나 나는 여기에 그것을 수행하는 방법의 예를 가지고 : 안드로이드 : FragmentTabHost 및 조각으로 탭 레이아웃을 스타일링나는 (구글 뮤직 등) 탭탐색 그리기를 사용하는 가장 좋은 솔루션이 될 것으로 나타났습니다. 어떤 제 3 자 라이브러리가 필요하지 않습니다 (만 지원 라이브러리), 그 매우 간단합니다. 나는이 조각 스타일 응용 프로그램을 전환 1 활동입니다 구현! ViewPager는 호출기 적응기에서 해당 콘텐츠 (슬라이딩 보기)를 가져옵니다.

이 예제에서는, 우리는 조각 PagerAdapter를 확장 ViewPagerAdapter라는 사용자 정의 어댑터를 사용합니다, 난 그냥 FragmentTabHost에서 아이콘이 작동하지 않는 읽기. 사용자 지정 보기를 직접 만들어야 합니다. 예제를 업데이트하여 아이콘을 null로 둡니다. 여기에 저장할 수 있는 몇 가지 예: 텍스트 보기의 현재 커서 위치(콘텐츠 공급자 또는 기타 영구 저장소에 저장되기 때문에 일반적으로 텍스트 자체는 아님), 목록 보기에서 현재 선택된 항목입니다. 다음은 활동에서 FragmentTabHost를 사용하는 간단한 예입니다. 각 탭에 대해 다른 조각을 얻으려면 TabHost에 탭을 추가할 때 초기화합니다. 나는 tab1, tab2, tab3을 원하지만 우리가 세 개의 탭을 할 수있는 방법을 하나의 탭을 표시, 나에게 예를 제공 유사하게, 우리는 해당 페이지로 스 와이프 하는 ViewPager에 통신하는 TabHost setOnTabChagedListener()를 처리해야, 이것은 새로운 활동 페이지를 생성합니다 해당 레이아웃 파일입니다. 레이아웃 파일 콘텐츠는 첫 번째 레이아웃 파일과 정확히 동일하지 않습니다. 창에서 이 뷰의 좌표를 계산합니다. 이 호출은 뷰가 창에서 분리될 때 호출됩니다.

이 시점에서 더 이상 도면에 대한 서피스가 없습니다. . 안드로이드 는 안드로이드를 보고, 1년 동안 활동할 수 있는 액티비티를 하고 있습니다.

 
Mobile Site

Follow Us On Facebook Follow Us On Twitter Follow Us On Google + Follow Us On LinkedIn Follow Us On You Tube Copyright 2019 © All Rights Reserved. Powered by - ARE Network Solutions