2012-03-26 2 views
0

탭 레이아웃의 Android 개발자 자습서를 따르고 있습니다. (im very very new android) 오류가 없지만 실행하면 예외가 발견되지 않습니다. ddms는 내가 가지고있는 android manifest 파일에 ive가 아티스트 활동을 추가했는지 묻습니다. . 튜토리얼 TabHost가 -> android : id = "@android : id/tabs"와 같은 main.xml에서 올바른 이름을 참조하는지 확인하려면

- http://developer.android.com/resources/tutorials/views/hello-tabwidget.html 는 말한다. TabWidget과 FrameLayout이 요소는 ID를 탭과 tabcontent을 가지고 있다는 TabHost는 그들 각각에 대한 참조를 검색 할 수 있도록 는 "공지 사항 각각이 이름을 사용해야합니다 그것은 정확히이 이름이 필요합니다. "

어디에서 정확하게 이름을 지정해야합니까? 나는 이드의 연결이 필요하다는 것을 알고 있지만, 나는 그 일을 해야할지 모른다. , http://developer.android.com/reference/android/widget/TabHost.TabSpec.html

주어진 예제는 주어진 세 번째 옵션을 사용하는 Activity 시작 Intent :

+0

에 표시하면 답을주는 데 도움이 될 코드와 logcat을 보여줍니다. –

답변

1

사실은 당신이 당신이 탭이 원하는 일을의 방법으로 이전을 사용하는이 샘플 코드를 다음 중지하는 것이 추천 할 것입니다.

대신 ViewPager에 대해 읽는 것이 좋습니다. 읽는 것으로 시작하겠습니다. http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html

안드로이드 지원/호환성 라이브러리와 함께 지원 데모를 얻고 내부의 소스 코드를보고 싶습니다. 특히,주의를 기울이십시오 http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html

FragmentTabsPager를 사용하면 최신 기술을 사용하고 탭과 수평 스 와이프의 장점을 모두 누릴 수 있습니다. 이와 같은 UI에 대해서는 앞으로 Fragments를 사용할 것을 권장합니다. 당신은 조각에 대한 자세한 내용을 http://developer.android.com/guide/topics/fundamentals/fragments.html

1

을 참조하십시오. # 1을 원한다고 생각합니다. 그래서 그 대신

.setContent(intent) 

이용 :

.setContent(R.layout.exact_name)