2013-04-01 2 views
0

나는 Android에서 새로운 programmin입니다. tabhost와 함께 탭 레이아웃을 사용하려고합니다. 질문이 있습니다. 그래픽 레이아웃 인터페이스를 사용하여 다른 탭 화면을 디자인하거나 XML 레이아웃에서 직접해야합니까? 감사탭이있는 그래픽 레이아웃

답변

0

나는 항상 그래픽 도구없이 손으로 XML 파일을 작성 GUI를 만들고, 그래서 내가 당신을 위해 멋진 예제가 귀하의 질문에 하지만에 대한 답변이 없습니다 - AWESOME 이다 액션 바 셜록 샘플을 탭 기반의 애플리케이션을 구축하는 방법을 예 :

https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentTabs.java

https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/fragments/src/com/actionbarsherlock/sample/fragments/FragmentTabsPager.java

https://github.com/JakeWharton/ActionBarSherlock/blob/master/samples/demos/src/com/actionbarsherlock/sample/demos/TabNavigation.java

또한 Google Play 스토어에서이 모든 예를 얻을 수 있으며 직접 만들지 않고 사용해 볼 수 있습니다.

https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.fragments

https://play.google.com/store/apps/details?id=com.actionbarsherlock.sample.demos

나는 항상 이러한 샘플 응용 프로그램 중 하나에 내 탭 기반의 응용 프로그램을 기반으로. 굉장한 물건!

+0

그리고 무슨 액션 바 셜록과 ViewPagerIndicator (모두 같은 저자에서) 사이의 차이가 만들 수있는 탭 페이지 그렇게 쉽게? 나는 이것들 중 하나를 사용하고 싶다. 그건 그렇고, 당신은 그래픽 레이아웃을 보지 않고 XML을 디자인하는 혼란에 빠지지 않습니까? 디자인하는 데 오랜 시간이 걸리지 않습니까? 감사합니다 – Fran

+0

ABS와 VPI는 두 개의 서로 다른 "위젯"이며, 여기 https://www.evernote.com/shard/s108/sh/dbfb98ff-9dfd-4b9f-b588-7265f6bff10c/0b9075c2766c6539f156c8a25b6ee3a2 에는 기본적으로 세 가지 방법을 찾아 탭을 얻을 : 1) 액션 바 (또는 액션 바 셜록) 탭 2) 탭 3 VPI를 사용하는) 또는 좋은 오래된 TabWidget 사용하여 XML 파일을 두려워하지 않는 사용 - 그들은 매우 쉽다. 그냥 그들과 조금 놀면 당신이 보일 것입니다. – pelotasplus

관련 문제