1. 설명
- xml 에 정의된 UI들을 코드에서 쓸 수 있도록 메모리에 올리는 작업
- 다른 xml의 항목들도 메모리에 올려 사용할 수 있다.
2. 사용
- 기본적으로 setContentView(R.layout....) 으로 inflate 작업이 수행된다.
- 대체로 바인딩을 많이 사용할 것이므로, ActivityMainBinding.inflate(layoutInflater) 또는
DataBindingUtil.setContentView(this,R.layout...) 으로도 할 수 있다.
혹은 layoutinflater를 이용할 수 있다.
var test : LayoutInflater = layoutInflater
test.inflate(R.layout.fragment_blank,null)'Android' 카테고리의 다른 글
| 기기 이벤트 수신 (windowinfotracker, consumer이용) (0) | 2022.06.07 |
|---|---|
| OnCreate 중복호출 방지 및 ViewModel (0) | 2022.06.02 |
| findviewById 성능문제와 대체법 (binding) (0) | 2022.05.23 |
| 매니페스트에서 액티비티 뒤로가기 설정 (0) | 2022.05.20 |
| 코드에서 문자열을 통한 리소스 찾기 및 뷰 항목 순차 검색(자식찾기) (0) | 2022.05.20 |