안드로이드 10/12 ScrollView SildingDrawer tabhost

안드로이드 10/12 ScrollView SildingDrawer tabhost

뷰 컨테이너

간단 뷰 컨테이너-> xml만으로 동작

복잡 뷰 컨테이너->java 코드까지 필요하다.

ScrollView - > default 는 수직

-->> 단 하나의 위젯만 넣을수있다.

--->>바로 아래에 하나밖에 못넣는다는 뜻.

---->> 그러면 여러게 어떻게넣노??

------>> 리니어 레이아웃을 넣고 , 그 아래에 위젯들 와바박넣기.

==>> 문제점. 보이지 않는 뷰도 만들어 둬야함.

->메모리 부담.

SildingDrawer

handle 옵션 id 를 버튼 id 랑 같게.

content 옵션 id 를 튀어나오는 레이아웃 id와 같게.

칠한 문제들 필기 나올 가능성있음

탭호스트

탭 눌러서 레이아웃 교체가능.

아이디 이름이 @+id/ 아님.

탭호스트의 아이디는

@android:id/tabhost --> 이거만 써야함.

탭 위젯(버튼같은거)아이디

@android:id/tabs --> 이거만 써야함

내용물도

@android:id/tabcontent -->이거만 써야함.

탭 위젯 생성밑 안에 글자 -> 자바에서

탭 위젯과 내용물의 연결-> 자바에서

탭호스트에 장착도 ->자바에서

자바에서 사용법

1. 탭호스트 객체 만들기

2.TabSpec 탭위젯과, 내용물화면 한쌍

from http://habbang0.tistory.com/90 by ccl(A) rewrite - 2021-10-12 13:01:50