게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 탭 관련 질문입니다.
게시물ID : programmer_9211짧은주소 복사하기
작성자 : 늑대지렁
추천 : 0
조회수 : 520회
댓글수 : 4개
등록시간 : 2015/04/08 16:58:50
옵션
  • 본인삭제금지
총 세개의 탭을 사용하고있는데요

메인이 되는 엑티비티, 탭 1,2,3 엑티비티가 존재합니다.


//main
public class TabMainActivity extends TabActivity implements OnTabChangeListener{

public void OnCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

TabHost tabHost = (TabHost)findViewById(android.R.id.tabhost);
TabSpec first_TabSpec = tabHost.newTabSpec("first");
TabSpec second_TabSpec = tabHost.newTabSpec("second");
TabSpec third_TabSpec = tabHost.newTabSpec("third");

first_TabSpec.setIndicator("first");
first_TabSpec.setContent(new Intent(this, TabFirst.class));

후략
}
}

// TabFirst

public class TabFirst extends Activity{

public void onCreate(Bundle si){
super.onCreate(si);

setContentView(R.layout.activity_firsttab);

}
후략
}


이런식으로 소스코드를 짜봤습니다

근데 문제점은

앱을 열었을때 main탭이 두번 활성화돼버립니다

activiy를 상속받아서 그런것같은데 fragment 로 받아서 진행해야되나요?

아니면 main에서 intent하는부분을 바꿔줘야되려나요
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호