글
ㅇ 탭 위젯은 여러 개의 뷰를 조합하여 만든 복합 위젯
ㅇ 프레임 레이아웃을 중첩하는 등의 방법으로 직접 구성하는 방식과 유사한 구성
MyTab 탭 스타일로 직접 레이아웃을 구성하여 만들기
frameLayout 한번에 하나의 위젯만 보여진다. 나머지는 뒤에 중첩되어 숨겨진다.
orientation, gravity 속성은 의미없다.
위젯을 레이아웃으로 잡아주면 상단 탭 메뉴바의 터치에 따라 마치 화면이 바뀌는것 처럼 보인다.
--------------------
버튼1 | 버튼2 | 버튼3 : 탭호스트(탭위젯)
--------------------
탭 1-> 탭2-> 탭3 : 프레임레이아웃
차례대로 display
--------------------
이런 것들을 미리 정의/구현 해 둔 것이 TabHost (extends TabActivity)
인텐트를 통해서 액티비티 형태로 화면 받는다.
결국 탭호스트에서 클릭되는 버튼에 따라 전환되는 것이 액티비티 단위로 움직인다.
Button startButton1 = (Button)findviewbyid(R.id.startbutton1);
startbutton1.setonclicklistener(new OnClickListener(){
public void onClick(Veiw v){
}
}
'개발' 카테고리의 다른 글
[안드로이드]애니메이션 만들기 (0) | 2013.02.28 |
---|---|
[안드로이드]앱 내에서 웹 브라우저 사용하기:하이브리드 앱 (0) | 2013.02.28 |
[안드로이드]이벤트 처리 (2013.02.27) (0) | 2013.02.27 |
[안드로이드]Content Provider(2013.02.22) (0) | 2013.02.22 |
[안드로이드]안드로이드 서비스[Service](2013.02.21) (0) | 2013.02.19 |
RECENT COMMENT