2012-09-07 1 views
19

활동에 간단한 탭을 구현하려고합니다.
나는 XML 코드를 가지고 있다고 생각한다. (예제 tabHost/widget/FrameLayout을 사용하고있다.) 자바 쪽에서 문제가있다.
이 작업을 수행하는 방법에 대한 대부분의 문서는 TabWidget 사용을 가리키며, 현재이 클래스는 더 이상 사용되지 않습니다. 하나는 파편을 사용하는 것이 좋습니다. 그러나 파편들은 다소 다른 방식으로 사용되는 것처럼 보입니다.
누군가는 자바 지금 TabHost가되지 않습니다 것을 xml 파일에 정의 아주 기본적인 탭을 구현하는 방법에 대한 몇 가지 예제 코드를 이동했습니다. (예를 [여기 [1는 XML을 사용하지 않습니다)TabActivity가 더 이상 사용되지 않는 탭을 구현하는 방법

+0

새 애플리케이션을 만들 수있는 인 빌드 된 예제가 있습니다. (업데이트 된 ADT를 사용해야 함) –

답변

15

,이 이미지 탐색 (탭)로 인터페이스를 구현하고

http://developer.android.com/reference/android/app/TabActivity.html

조각을 사용하여이를 수행하는 방법을 보여주는 예제 코드가 있습니다.

+0

건배, 호환성 레이어를 추가하는 데 꽤 많은 시간을 투자했지만 지금은이 문제로 인해 어려워졌습니다. http://code.google.com/p/android/issues/detail?id=27490 OSX Lion에서 r20을 실행 중입니다.이 문제가 결국 수정 된 경우 누구에게 알리십니까? Eclipse UI는 jar 파일을 바이너리 파일로 '보고'자바 코드가 인식되지 않기 때문에 코드의 임포트 라인이 컴파일된다. – user1654757

0

작은 함께있는 LinearLayout을 포함 만들기 이미지는이 작업을 수행 할 수있는 방법을 그들이 당신을 보여 안드로이드 개발자 가이드에 가면

public interface Tabs { 

    public void moveToTab1(); 
    public void moveToTab2(); 
    public void moveToTab3(); 
    public void moveToTab4(); 
} 

public Activity implements Tabs { 

    public void moveToTab1() { 
     startActivity(); 
     finish(); 
    } 
} 

// other methods 
+0

코드를 자세히 설명해 주시겠습니까? 즉 위에서 정의한 방법으로 이미지를 구현하는 방법은 무엇입니까? –

관련 문제