광산김가네

[TIL]221105 - Android ListView , React 본문

TIL(Today I Learn)

[TIL]221105 - Android ListView , React

어둠의 그림자 2022. 11. 5. 03:21

Android layout 배치

xml 관련해서 비어있는 부분을 좀 학습할 수 있었다.

layout_width,height의 속성값 크게 3가지가 있다.

  • match_parent
  • wrap_content
  • 0dp

이중 0dp 개념이 잘이해되지 않았지만 계속 미뤄오다가 오늘 드디어 찾아봤다,,

0dp는 제약조건이없을경우에 wrap_content와 동일하게 작동하지만, 제약조건이 있다면 그 조건안에서 최대 크기를 차지하는 속성이라고 한다

여기서 제약조건은 쉽게말해 xml상에서 체인을 걸어주는것을 말한다

 

layout_weight도 써보았다.

LinearLayout으로 화면을 구성할때 총 weight를 써주고, 각각 View들에 layout_weight를 나누어 써주면 몇대몇 비율로

설정이 된다

ListView 코드 작성

recyclerview를 본격적으로 배우기 앞서 기본이 되는 Listview를 작성해보았다.

Listview View에다 item으로 list로 띄우고싶은 View id를 적어주면 된다.

ListView의 코드는 크게 2가지로 이루어져있다

  • data class 
  • adpater

 

[내일 TIL]

- inflater란?

- lateinit으로 선언하는 경우