Written by
java-style
on
on
안드로이드 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